home *** CD-ROM | disk | FTP | other *** search
/ Stone Design / Stone Design.iso / Stone_Friends / Wave / WavesWorld / Source / IBPalettes / WW3DKit / English.lproj / WW3DWellControlPanel.nib / data.nib (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1995-05-16  |  525.1 KB  |  3,179 lines

  1. typedstream
  2. IBObjectData
  3. Object
  4. CustomObject
  5. WW3DWell
  6. Button
  7. Control
  8.     Responder
  9. Title
  10.     Helvetica
  11. WWSimpleMovieView
  12. @fifcciiiffcicccc@ccc
  13. NXImage
  14. Matrix
  15. @:@iiii
  16. ButtonCell
  17. ActionCell
  18. Radio
  19. control_rev
  20. control_revH
  21. control_crev
  22. control_crevH
  23. control_pause
  24. control_pauseH
  25. control_play
  26. control_playH
  27. control_cfwd
  28. control_cfwdH
  29. control_fwd
  30. control_fwdH
  31. ff@@#::s
  32. NXradio
  33. NXradioH
  34. FormCell
  35. current time:
  36. samples/second:
  37. when playing, advance every:
  38. when rewinding/seeking, skip:
  39. realTime/sceneTime:
  40. %auto-stop playing/seeking after time:
  41. Field:
  42. :find last sample in the scene and set auto-stop time to it
  43. #change updateView to synchWithScene
  44. WindowTemplate
  45. iiii***@s@
  46. prman esoterica
  47. Panel
  48. Slider
  49. SliderCell
  50. dddf@d@
  51.     TextField
  52. TextFieldCell
  53. PixelSamples
  54. silently generate shadow maps
  55.  ask about generating shadow maps
  56. don't generate shadow maps
  57. WWSimpleImageView
  58.     @fifcciii
  59. model
  60. camera
  61. currentShape
  62. InfoH
  63. Camera
  64. CameraH
  65. modelH
  66. Scene
  67. SceneH
  68. Light
  69. LightH
  70. bucky bits and run info
  71. Helvetica-Bold
  72. WWTTSwitchView
  73. general
  74. generalH
  75. qrMan
  76. qrManH
  77. prMan
  78. prManH
  79. movieCamera32
  80. movieCamera32H
  81. [35@]
  82. NXColorWell
  83. draw origin
  84. checkNoGreen
  85. checkYesGreen
  86. background
  87. point cloud
  88. pointCloud
  89. pointCloudH
  90.     wireframe
  91. wireframeH
  92. faceted
  93. facetedH
  94. smooth
  95. smoothH
  96. stationary
  97. tesselation
  98. moving
  99. draw XZ grid, from: (
  100. -100.5
  101. ) to: (
  102. draw XY grid, from: (
  103. keep moving
  104. world as box
  105. current as box
  106. [14@]
  107. render it in the foreground
  108. ScrollView
  109. ClipView
  110. ciifffcfffs
  111. [119c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  112. \margl40
  113. \margr40
  114. \f0\b0\i0\ulnone\ql\fs20\fi0\li0\gray0\fc0\cf0\up0\dn0 
  115. NXCursor
  116. NXibeam
  117. Scroller
  118. _doScroller:
  119. @@@ffs
  120. $(a value of > 0 enables motion blur)
  121. focal length:
  122. focal distance:
  123. f-stop
  124. exposure length:
  125. reuse image view
  126. NXswitch
  127.     NXswitchH
  128. beep when done
  129. use rendrib instead
  130. binary RIB
  131. shading rateq
  132. use separate image view
  133. [333c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  134. \margl40
  135. \margr40
  136. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs20\fc0\cf0 # u varies from 0 to 1 over the frames \
  137. # that this interpolation is active \
  138. proc nextFrame \{u\} \{\
  139. global sCam cam\
  140. set cam(interpProc) nextFrame
  141. 0redefine interpolation proc using the above infoq
  142. proc name:
  143. NXBitmapImageRep
  144. NXImageRep
  145. iisssssr
  146. [35112c]
  147. 2?3?2<3?2?3?
  148. !(3?3?#?3?3?3?#?"<#,
  149. 3?3?3?3/3?3?3?
  150. 3?3?3?3?3?3?3?
  151. 2,3?3?3?2?3?!(
  152. 3?3?#?3?3?!(
  153. ",3?3/3?3?!(
  154. 2<3/3?
  155. 3?3?!(
  156. 2?3?3?
  157. 3?#,2<
  158. 3?#?3?3?3?#?
  159. ",2,3?3?
  160. 3?3/3?3?3?3/3?3?3?
  161. 3?3?3?3?3?3?3?
  162. 3?3?3?3?3?3?3?3?3?
  163. 3?3?2?3?3?3?2?
  164. 3?3?3?2?3?3?3?2?3?
  165. "<#,3?
  166. 3?#?3?3?3?#?3?3?
  167. 3?3?#?3?3?3?#?3?
  168. ",3?3/3?3?3?3/!(
  169. 3?3/3?3?3?3/3?
  170. ",3?3?3?3?3?
  171. !(3?3?
  172. 3?3?3?3?3?3?3?
  173. !(3?2?3?3?3?!(
  174. !(3?2?
  175. !(3?2?3?3?3?
  176. 3?3?3?
  177. 3?#?3?3?3?
  178. 3?3?3?#?
  179. 3?3?3?
  180. !(3/3?3?3?
  181. 3?3?3/
  182. 3?3?3?
  183. 3?3?",!(
  184. 3?3?3?3?3?3?#,
  185. 3?3?2?3?3?3?
  186. 2?3?3?
  187. 3?3?3?#?3?3?3?
  188. #?3?#,2<#?3?
  189. 3?3?#?3?
  190. 3?#,!(3?3?3/3?3?3?3/
  191. 2<3/3?
  192. 2<#,2,
  193. ",3/3?3?3?
  194. 3?3?3?3?#,
  195. #,3?3?
  196. 3?3?3?",3?
  197. "+"+2?3?3?3?2?
  198. 3?2?3?3?",",
  199. 3?3?3?#?3?#,
  200. 3?3?3?#?"<
  201. !(3?3?3/3?
  202. 3?3?3?3/3?",
  203. !(3?3?3?3?"+
  204. 3?3?3?3?
  205. 3?3?3?
  206. 2<3?2?
  207. 3?3?2?3?2<
  208. 3?3?3?2?3?
  209. !(3?2?
  210. 3?#?"<
  211. !(#?3?3?3?
  212. ",#?3?
  213. #,2<#?3?3?2<
  214. 3?3/3?3?3?
  215. 3?3/2,3?3?
  216. 3/3?3?3?
  217. 2<3?3?3?3?"+";3?3?3?
  218. "+"+3?3?3?
  219. 2?3?3?3?2?
  220. 3?2?3?3?3?
  221. 2?3?3?3?
  222. 3?3?3?#?!(
  223. #?!(3?!(#?!(
  224. 3?3?#?3?
  225. 2,3?3?3/3?
  226. !(3?3?
  227. 3?3?3?
  228. 3?3?3?3/3?3?3?
  229. 3?3?3?3?3?3?
  230. 3?3?3?3?3?
  231. 3?3?3?3?3?3?3?3?3?3?
  232. 3?2?3?
  233. 2?3?3?3?2?3?
  234. 2?3?3?3?2?3?3?
  235. 3?3?#?3?#,
  236. 3?#?3?3?3?#?3?3?3?
  237. "+3/3?3?3?
  238. 3/3?3?3?3/3?3?3?
  239. !(3?3?
  240. !(3?3?3?3?3?
  241. #,3?#,!(
  242. 3?3?3?3?3?3?3?3?
  243. 3?3?3?
  244. !(3?"+
  245. 2?3?3?3?2?
  246. 2?3?2<3?!(
  247. 3?2?3?3?3?2?3?
  248. 2?3?3?
  249. 3?3?3?#?3?3?",
  250. 3?#?3?
  251. !(#?3?3?3?#?
  252. 3?3?3?
  253. 3?3/3?3?3?3/
  254. "+3?3/
  255. 3?3/3?3?3?3/!(
  256. 3?3?3?3?3?
  257. !(3?3?3?3?
  258. 2?3?3?3?
  259. 3?3?!(
  260. 3?3?2?3?3?3?!(
  261. 3?3?3?
  262. 3?",!(3?3?#?3?3?
  263. 3?#?3?3?3?#?!(
  264. 3?3?#?3?3?3?
  265. 3?3?3?3/3?3?
  266. !(3/3?3?3?3/!(
  267. 3?3?3/3?3?3?3/
  268. "+",3?!(
  269. 3?3?3?3?
  270. 3?3?3?3?3?3?3?
  271. 2?3?3?3?2?
  272. 2?3?3?3?2?3?3?3?2?
  273. !(#?3?3?3?#?3?
  274. #?3?3?3?#?3?3?3?#?
  275. 3?3/3?3?3?3/3?3?
  276. 3/3?3?3?3/3?3?3?3/3?
  277. 2+3?3?
  278. 3?3?3?3?3?3?3?
  279. 3?3?3?3?3?3?3?3?3?3?!(3?!(#,!("+3?3?
  280. 3?3?3?2?3?3?3?!(
  281. !(",3?
  282. 2?3?3?3?2?3?
  283. 3?3?3?
  284. 3?!(3?
  285. 3?#,3?#?3?3?3?#?!(
  286. 3?#?3?3?3?
  287. 3?3?3/3?3?3?
  288. 3/3?3?3?
  289. 3?3?3?3?3?3?!(
  290. !(3?3?
  291. 3?3?3?
  292. 3?2?3?
  293. 3?3?3?2?
  294. 3?#?3?3?3?#?3?
  295. #?3?3?3?#?3?3?3?
  296. !(3/3?3?3?3/3?3?
  297. 3/3?3?
  298. 3?3/3?3?3?3/3?3?
  299. 3?3?3?3?3?3?!(
  300. 3?3?3?
  301. 3?3?3?3?3?3?3?3?3?
  302. !(3?3?3?2?3?3?3?2?
  303. 3?3?2?3?3?3?2?3?3?
  304. (3?3?#?3?3?3?#?!(
  305. !(3?3?
  306. 3?3?3?#?3?3?3?#?3?
  307. 3?#?3?
  308. 3?3?3?3/3?3?3?
  309. !(3?3?3/!(
  310. 3?3?3/3?3?3?3/3?3?
  311. 3?3?3/3?3?
  312. 3?3?3?3?3?3?3?
  313. 3?3?3?3?3?
  314. 3?3?3?3?3?3?3?2<3?3?3?3?3?3?3?3?3?
  315. 3?3?2?3?!(
  316. !(3?3?3?2?3?2<
  317. 2?3?3?3?2?
  318. #,2?",3?3?2?3?3?3?
  319. #?3?3?3?
  320. #?3?3?3?#?3?3?
  321. 3?#?3?
  322. #?3?3?3?#?3?3?3?#?
  323. 3?3?!(
  324. 3?3?!(
  325. 3?3?3?3/2,",
  326. 3?3?3?3?3?
  327. 3?3?3?3?3?"<#,
  328. 3?3?2?3?3?3?2?
  329. 2?3?3?3?2?",2<
  330. #,3?3?3?#?!(
  331. #?3?3?3?#?
  332. 3?3?3?#?3?3?
  333. 3?3?3?3/!
  334. 3?3?3?3/3?3?3?
  335. !(3/3?3?
  336. 3?3?!(
  337. 3?3?3?3?3?3?3?3?3?
  338. 2?3?!(
  339. 3?3?2?3?3?3?2?3?3?
  340. 3?#?3?3?3?#?3?3?3?
  341. 3?3?3/3?3?3?3/3?3?3?
  342. 3?3?3?3?3?3?3?
  343. 2?3?3?3?2?3?
  344. 3?3?3?#?
  345. 3?3/3?
  346. 3?3?3/
  347. 2?3?3?
  348. #?3?3?3?#?3?
  349. 3?3/3?3?3?3/3?",3?
  350. 3?3?3?3?3?3?3?
  351. 3?3?3?2?3?3?3?2?
  352. ",#?3?3?3?#?!(
  353. 3?3/3?3?3?3/!(
  354. 3?3?3?3?
  355. 3?3?3?
  356. 2?3?3?3?
  357. !(3?3?3/3?
  358. (3?3?3?
  359. "+3?3/!(
  360. 3/3?3?3?
  361. 3?3?3?3?3?3?
  362. 3?3?2?3?3?3?2?3?
  363. 3?3?#?3?3?3?#?3?3?3?
  364. 3?3/3?3?3?3/3?3?
  365. 3?3?3?3?3?3?3?3?3?3?
  366. 3?3?3?
  367. 3?3?3?2?3?3?3?
  368. 3?3?#?3?3?3?#?3?
  369. 3/3?3?3?3/
  370. 3?3/3?
  371. 3?3?3?3?
  372. !(3?3?3?3?
  373. 3?3?2?3?3?3?2?
  374. 3?#?3?3?3?#?3?
  375. !(3?3?3/3?3?3?
  376. !(",!(
  377. 3?3?3?3?3?3?3?3?!(
  378. 2<#,!(3?3?3?2?3?3?
  379. #?3?3?3?#?3?3?!(
  380. 3?3?3?3/3?3?3?
  381. 3?3/3?3?3?
  382. 3?3?3?
  383. 3?3?3?3?3?3?3?3?!(
  384. 2?3?",
  385. 2<3?2?3?3?3?2?3?3?3?2?
  386. #?3?3?3?#?3?3?
  387. 3?3?3?3/3?3?3?
  388. "<3?3?3?3?3?
  389. 3?3?2<
  390. 2?3?3?3?2?3?
  391. 3?3?2?3?2<#,
  392. 3?3?#?3?
  393. #?3?3?3?#?
  394. 3?3/3?3?3?3/3?
  395. 3?3?3?3?3?3?3?3?
  396. 3?3?3?2?3?3?3?2,",
  397. #?3?3?3?#?3?3?3?#?3?3?
  398. 3?3?3/3?3?3?3/
  399. 3?3?3?3?
  400. 3?3?2?
  401. #,3?#?3?3?
  402. !(3?3?3/3?3?3?
  403. (3?3?3?3?#,
  404. 2?3?!(
  405. 3?2?3?3?3?
  406. 3?3?3?#?",
  407. #,3?3?3?3/3?
  408. #,3?3?3?#,!(
  409. "+"+3?3?2?3?
  410. 3?3?#?3?3?!(
  411. 3?3/3?3?!(
  412. 3?3?3?3?
  413. $starting time in scene (in seconds):
  414. shot time length (in seconds):
  415. frames/second:
  416. total number of frames:
  417. rib32
  418. rib32H
  419. quickTime32
  420. quickTime32H
  421. NXCachedImageRep
  422. iiiiii
  423. -exposure length as a percentage of frame timeq
  424. strobe
  425. checkNoDarkGreen
  426. checkYesDarkGreen
  427. videcon
  428. [18@]
  429.     eye pointq
  430. rollq
  431. look atq
  432. [16@]
  433. -10.11
  434. synch!
  435. field of viewq
  436. #set camera PreTransform to Identity
  437. perspective
  438. orthographic
  439. [10@]
  440. design & implementation:
  441. Michael B. Johnson 
  442. 00T00
  443. [9216c]
  444. WavesWorld id design:
  445. Elizabeth Glenewinkel
  446. wave@media.mit.edu
  447. [10797c]
  448. ".9=1
  449. "3=9A)
  450. 09ADA
  451. (=D?9=
  452. ,7?933,
  453. %('&%
  454. ,7=("
  455. "070"
  456. "()'#!!
  457. "3=7,
  458. (AD="
  459. 09A9"
  460. (A9="
  461. ,9D9"
  462. (=D="
  463. ,9A9"
  464. (=9="
  465. $JD9"
  466. &=D=(
  467. .DNJND?9=9=9=3"
  468. %DD3"
  469.  3=D?5"
  470. "=9?$
  471. !(*(&$$%%"
  472. !'**)('$
  473. 3=D3"
  474. (=DDDDDD9DDD93"
  475. &3DD7"
  476. $=DA9A9DDA3,
  477.  #$$$$%%"
  478. #&&%$$#!
  479. #(++*(#
  480. ,3=935=935=93(
  481. "39=D?D=5,
  482. !#$#" 
  483. !%&%!
  484. ",3333("
  485. ]3COX
  486. dhZ; 
  487. 9N^ino
  488. :FD5 
  489. jn_?"
  490. DUfwf
  491. DUwwwf
  492. W1Janssr
  493. Tfnpnm
  494. KYVB(
  495. lqa@"
  496. 3Ufwwff
  497. iDfwwfUU
  498. 7Qemjc^
  499. WeaI,
  500. lqa@"
  501. 3UffUDDD
  502. "DUfUD33
  503. 3JXZRGA
  504. ^kdJ+
  505. lqa@"
  506. "DDD3"""
  507. "3DD3"
  508. '7A?5*$
  509. p}ygWLN
  510. blcF(
  511. lqa@"
  512. ""3""
  513. oxoV?00
  514. el`B%
  515. lqa@"
  516. msfH-
  517. gk]=!
  518. lqa@"
  519. mqbB%
  520. lqa@"
  521. fwfU"
  522. lpa@"
  523. TiiU6
  524. lqa@"
  525. fwfU"
  526. ffwD"
  527. Skm\=
  528. lqa@"
  529. WigQ2
  530. lqa@"
  531. fwfD"
  532. ifffD"
  533. :WkjW9
  534. lpa@"
  535. ZieL.
  536. lqa@"L
  537. fwfD"
  538. \DffU3"
  539. +D]jeN2
  540. lqa@"
  541. ]icH*
  542. lqa@"L
  543. UwwfD"
  544. \DUffD3
  545. ?Teh[B(
  546. lpa@"
  547. _i`C&
  548. lqa@"
  549. fwwU3
  550. uUffUD"
  551. ejbO4
  552. lqa@"
  553. ah]?#
  554. lqa@"
  555. ufwfD"
  556. lpa@"
  557. ojO3\
  558. dhZ;[
  559. lqa@"
  560. UUU3"
  561. Uwwf3"
  562. lqa@"
  563. pkQ4!
  564. RegV8
  565. lqa@"
  566. ffU3"
  567. ufwfU3
  568. "DUUf
  569. )<M\j
  570. lpa@"
  571. plR4 
  572. WgfR4
  573. lqa@"
  574. Dfff3
  575. UwwfD"
  576. lqa@"
  577. \hdN0
  578. lqa@"
  579. UffU"
  580. ufwwU3
  581. lpa@"
  582. bicI-
  583. lqa@"
  584. fwfD"
  585. UwwfD"
  586. lqa@"
  587. lqa@"
  588. fwfD"
  589. ufwwU3
  590. lpa@"
  591. lqa@"
  592. UfwU3
  593. UfwfD"
  594. lqa@"
  595. aplR2
  596. lqa@"
  597. UffU3
  598. ifwwU3
  599. lpa@"
  600. `okP1
  601. jHau}s[=%
  602. lqa@"
  603. fffD"
  604. DfwfD"
  605. lqa@"
  606. aoiN/
  607. mEZnxtbI.
  608. lqa@"
  609. ufff3
  610. ifwwU3"
  611. lpa@"
  612. amfJ,
  613. GWitrcM4
  614. lqa@"
  615. DffU3
  616. UfwfD"
  617. lqa@"
  618. clcE(
  619. sjVMP`mobM5
  620. lqa@"
  621. UffU"
  622. iUffU3
  623. fwf3"
  624. lpa@"
  625. el_A$
  626. sjWNP\b]K5 
  627. lqa@"
  628. UffD"
  629. DfwfD"
  630. lqa@"
  631. Phk\< 
  632. rjVIF{LD3
  633. lqa@"
  634. fff3"
  635. iUffU3
  636. lpa@"
  637. WlkW7
  638. lqa@"
  639. fwfU3
  640. DfwfD"
  641. weogL
  642. D`oiQ2
  643. lqa@"
  644. wwfD"
  645. UffU3
  646. NhobF
  647. jQipdH*
  648. lqa@"
  649. ifffD"
  650. pYmn\?
  651. jJapn[=!
  652. lqa@"
  653. UfffD"
  654. mOfrkS6
  655. tO`orfN1
  656. yLMF7#
  657. lqa@"
  658. UfwfU3
  659. DRcqrcH,
  660. sf^`iqulY=#
  661. pwiL3,n
  662. qylO.
  663. jijh\F-
  664. ">_njP1
  665. 0Pjn_?"
  666. wwwwfwwfUD"P
  667. wwUD"
  668. ffwwfD"
  669. "3fwfD"
  670. %@Ykojb_ajsukU9!
  671. xttvun\E+
  672. ,zck_D-$1{dmbF)
  673. ~vdK/
  674.  ;YhdL.
  675. .KdhZ; 
  676. "3UwwfD"
  677. "3UfwwwwwfwwwffUD"
  678. "DUwwfD"
  679. "DfwwwfwwwwfD3
  680. "UUfD"
  681. 8Rfrusrtvtl[B)
  682. (C^pxxvtrphZF0
  683. ";RZR:%
  684. &;S\U<#
  685. ~q[A'
  686. 2LXUA(
  687. '@UYM2
  688. "DUfU3"
  689. "3DUffffffffffUU3"
  690. "3UffU3"
  691. "3DffwwwwffU3"
  692. "DUD3"
  693. (?SckoppmfWC-
  694. 3IX`cb`]XM?-
  695. *>EA.
  696. *>GC/
  697. *BXjuxuk[F/
  698. &:DA1
  699. 1AD;&
  700. 33D3"
  701. ""333333333333""
  702. "3DD3"
  703. ""DDUUUUU33"
  704. (8GRY\[UJ;*
  705.  -8=??><7.$
  706. );LV[WM>,
  707. ""3333""
  708. )28:94,!
  709. !,474-"
  710. [11138c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  711. \margl40
  712. \margr40
  713. {\colortbl;\red255\green0\blue0;}
  714. \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\f0\b\i0\ulnone\fs40\fc0\cf0 New math commands\
  715. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\b0\fs24\fc0\cf0 \
  716. The following are additional math functions which have been defined for use in the tcl command 
  717. \b expr
  718. \b0 .  Many of them are modeled after RenderMan shading language functions.\
  719. \b pi
  720. \b0 \
  721.     returns the exact value (to 32 bit IEEE precision) value of PI\
  722. \b radians
  723. \b0  
  724. \i angleInDegrees
  725. \i0 \
  726.     returns angleInDegrees converted to units of radians.\
  727. \b degrees
  728. \b0  
  729. \i angleInRadians
  730. \i0 \
  731.     returns angleInRadians converted to units of degrees.\
  732. \b sign
  733. \b0  
  734. \i arg
  735. \i0 \
  736.     returns -1 if arg is negative, 0 if zero, and +1 is arg is positive\
  737. \b min
  738. \b0  
  739. \i arg1 arg2\
  740. \i0     returns the minimum of arg1 and arg2\
  741. \b max
  742. \b0  
  743. \i arg1 arg2\
  744. \i0     returns the maximum of arg1 and arg2\
  745. \b clamp
  746. \b0  
  747. \i val min max\
  748. \i0     returns val clamped between min and max\
  749. \b step
  750. \b0  
  751. \i min val\
  752. \i0     returns 0 if val is less than min, otherwise it returns 1\
  753. \b spline
  754. \b0  
  755. \i u pt1 pt2 pt3 pt4\
  756. \i0     returns to point along the spline specified by the 4 control pts at u (0<=u<=1)  on the curve.  Note that for a more flexible spline routine, use the new tcl command spline.\
  757. \b smoothstep
  758. \b0\i  min max value\
  759. \i0     if value is less than min, it returns min, if it's above max, it returns max, otherwise it smoothly interpolates between them\
  760. \b\i0 lerpDown
  761. \b0\i  u min max\
  762. \i0     if u is less than or equal 0, it returns max, if it's above or equal 1, it returns min, otherwise it smoothly interpolates between them, downwards\
  763. \b lerpUp
  764. \b0  
  765. \i u min max\
  766. \i0     if u is less than or equal 0, it returns min, if it's above or equal 1, it returns max, otherwise it smoothly interpolates between them, upwards\
  767. \b noise
  768. \b0  
  769. \i x y z\
  770. \i0     it returns some value between 0 and 1 which is a pseudorandom function of its argument using Perlin's noise function - see Ch 2 of "Texturing and Modeling: A Procedural Approach" by David Ebert et.al. for more info.\
  771. \b gvnoise
  772. \b0  
  773. \i x y z\
  774. \i0     it returns some value between 0 and 1 which is a pseudorandom function of its argument using a gradient value noise function - see Ch 2 of "Texturing and Modeling: A Procedural Approach" by David Ebert et.al. for more info.\
  775. \b scnoise
  776. \b0  
  777. \i x y z\
  778. \i0     it returns some value between 0 and 1 which is a pseudorandom function of its argument using a sparse convolution noise function - see Ch 2 of "Texturing and Modeling: A Procedural Approach" by David Ebert et.al. for more info.\
  779. \b vcnoise
  780. \b0  
  781. \i x y z\
  782. \i0     it returns some value between 0 and 1 which is a pseudorandom function of its argument using another noise function - see Ch 2 of "Texturing and Modeling: A Procedural Approach" by David Ebert et.al. for more info.\
  783. \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fs40\fc0\cf0 The core tcl 7.4 commands\
  784. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fs24\fc0\cf0 \
  785. append
  786. \b0  
  787. \i varName value ?value value ...?\
  788. \i0 Append to variable\
  789. \b array
  790. \b0  
  791. \i option arrayName ?arg arg ...?\
  792. \i0     Manipulates array variables\
  793. \b array anymore
  794. \b0  
  795. \i arrayName searchId\
  796. \i0     
  797. \b array donesearch
  798. \b0  
  799. \i arrayName searchId\
  800. \i0     
  801. \b array names
  802. \b0  
  803. \i arrayName
  804. \i0 \
  805. \b array nextelement 
  806. \b0\i arrayName searchId\
  807. \i0     
  808. \b array size
  809. \b0  
  810. \i arrayName
  811. \i0 \
  812. \b array startsearch
  813. \b0  
  814. \i arrayName\
  815. \b\i0 break
  816. \b0 \
  817.     Abort looping command\
  818. \b case
  819. \b0  
  820. \i string ?
  821. \b\i0 in
  822. \b0\i ? patList body ?patList body ...?\
  823. \b\i0 case
  824. \b0  
  825. \i string ?
  826. \b\i0 in
  827. \b0\i ? \{patList body ?patList body ...?\}\
  828. \i0     Evaluate one of several scripts, depending on a \
  829.     given value\
  830. \gray300\fc1\cf1 This command is obsolete...\
  831. \gray0\fc0\cf0 \
  832. \b catch
  833. \b0  
  834. \i script ?varName?\
  835. \i0     Evaluate script and trap exceptional returns\
  836. \b cd
  837. \b0  
  838. \i ?dirName?\
  839. \i0     Change working directory\
  840. \b close
  841. \b0  
  842. \i fileId
  843. \i0 \
  844.     Close an open file\
  845. \b concat
  846. \b0  
  847. \i ?arg arg ...?\
  848. \i0     Join lists together\
  849. \b continue
  850. \b0  \
  851.     Skip to the next iteration of a loop\
  852. \b eof
  853. \b0  
  854. \i fileId
  855. \i0 \
  856.     Check for end-of-file condition on open file\
  857. \b error
  858. \b0  
  859. \i message ?info? ?code?\
  860. \i0     Generate an error\
  861. \b eval
  862. \b0  
  863. \i arg ?arg?\
  864. \i0     Evaluate a tcl script\
  865. \b exec
  866. \b0  
  867. \i ?switches? arg ?arg ...?\
  868. \i0     Invoke subprocess(es)\
  869. \b exit
  870. \b0  
  871. \i ?returnCode?\
  872. \i0     End the application\
  873. \b expr
  874. \b0  
  875. \i arg ?arg arg ...?\
  876. \i0     Evaluate an expression\
  877. \b file
  878. \b0  
  879. \i option name ?arg arg ...?\
  880. \i0     Manipulate file names and attributes\
  881. \b file atime
  882. \b0  
  883. \i name
  884. \i0 \
  885. \b     file dirname
  886. \b0  
  887. \i name
  888. \i0 \
  889. \b     file executable
  890. \b0  
  891. \i name
  892. \i0 \
  893. \b     file exists
  894. \b0  
  895. \i name
  896. \i0 \
  897. \b     file extensio
  898. \b0 n 
  899. \i name
  900. \i0 \
  901. \b     file isdirectory
  902. \b0  
  903. \i name
  904. \i0 \
  905. \b     file isfile
  906. \b0  
  907. \i name
  908. \i0 \
  909. \b     file lstat
  910. \b0  
  911. \i name varName\
  912. \b\i0     file mtime
  913. \b0  
  914. \i name
  915. \i0 \
  916. \b     file owned
  917. \b0   
  918. \i name
  919. \i0 \
  920. \b     file readabl
  921. \b0 e 
  922. \i name
  923. \i0 \
  924. \b     file readlink
  925. \b0  
  926. \i name
  927. \i0 \
  928. \b     file rootname
  929. \b0  
  930. \i name
  931. \i0 \
  932. \b     file size
  933. \b0  
  934. \i name
  935. \i0 \
  936. \b     file stat
  937. \b0  
  938. \i name varName\
  939. \b\i0     file tail
  940. \b0  
  941. \i name
  942. \i0 \
  943. \b     file type
  944. \b0  
  945. \i name
  946. \i0 \
  947. \b     file writable
  948. \b0  
  949. \i name
  950. \i0 \
  951. \b flush
  952. \b0  
  953. \i fileId
  954. \i0 \
  955.     Flush buffered output for a file\
  956. \b for
  957. \b0  
  958. \i start test next body\
  959. \i0     "For" loop\
  960. \b foreach
  961. \b0  v
  962. \i arname list body\
  963. \i0     Iterate over all elements in a list\
  964. \b format
  965. \b0  
  966. \i formatString ?arg arg ...?\
  967. \i0     Format a string in the style of sprintf\
  968. \b gets
  969. \b0\i  fileId ?varName?\
  970. \i0     Read a line from a file\
  971. \b glob
  972. \b0  
  973. \i ?switches? pattern ?pattern ...?\
  974. \i0 Returns names of files that match patterns\
  975. \b global
  976. \b0  
  977. \i varname ?varname ...?\
  978. \i0     Access global variables\
  979. \b history
  980. \b0  
  981. \i ?option? ?arg arg ...?\
  982. \i0     Manipulate the history list\
  983. \b if 
  984. \b0\i  expr1 ?
  985. \b\i0 then
  986. \b0\i ? body1 
  987. \b\i0 elseif 
  988. \b0\i expr2 ?
  989. \b\i0 then
  990. \b0\i ? body2 
  991. \b\i0 elseif
  992. \b0\i  ... ?
  993. \b\i0 else
  994. \b0\i ? ?bodyN?\
  995. \i0 Execute scripts conditionally\
  996. \b incr
  997. \b0  
  998. \i varName ?increment?\
  999. \i0     Increment the value of a variable\
  1000. \b info
  1001. \b0  
  1002. \i option ?arg arg ...?\
  1003. \i0     Return information about the state of the Tcl interpreter \
  1004. \b info args 
  1005. \b0\i procname
  1006. \i0 \
  1007. \b info body 
  1008. \b0\i procname
  1009. \b\i0 \
  1010. \b0     
  1011. \b info cmdcount\
  1012. \b0     
  1013. \b info commands  
  1014. \b0\i ?pattern?
  1015. \i0 \
  1016. \b info complete 
  1017. \b0\i command
  1018. \b\i0 \
  1019. \b0     
  1020. \b info default 
  1021. \b0\i procname arg varname
  1022. \b\i0 \
  1023. \b0     
  1024. \b info exists 
  1025. \b0\i varName
  1026. \b\i0 \
  1027. \b0     
  1028. \b info global 
  1029. \b0\i ?pattern?
  1030. \b\i0 \
  1031. \b0     
  1032. \b info level 
  1033. \b0\i ?number?
  1034. \b\i0 \
  1035. \b0     
  1036. \b info library\
  1037. \b0     
  1038. \b info locals 
  1039. \b0\i ?pattern?
  1040. \b\i0 \
  1041. \b0     
  1042. \b info patchlevel\
  1043. \b0     
  1044. \b info procs 
  1045. \b0\i ?pattern?
  1046. \b\i0 \
  1047. \b0     
  1048. \b info script\
  1049. \b0     
  1050. \b info tclversion\
  1051. \b0     
  1052. \b info vars 
  1053. \b0\i ?pattern?\
  1054. \b\i0 join
  1055. \b0  
  1056. \i list ?joinString?\
  1057. \i0     Create a string by joining together list elements\
  1058. \b lappend
  1059. \b0  
  1060. \i varName value ?value value ...?\
  1061. \i0     Append list elements onto a variable\
  1062. \b lindex 
  1063. \b0\i list index\
  1064. \i0 Retrieve an element from a list\
  1065. \b linsert
  1066. \b0  
  1067. \i list index element ?element element ...?\
  1068. \i0 Insert elements into a list\
  1069. \b list 
  1070. \b0\i ?arg arg ...?\
  1071. \i0 Create a list\
  1072. \b llength 
  1073. \b0\i list\
  1074. \i0 Count the number of elements in a list\
  1075. \b lrange 
  1076. \b0\i list first last\
  1077. \i0 Return one or more adjacent elements from a list\
  1078. \b lreplace 
  1079. \b0\i list first last ?element element ...?\
  1080. \i0 Replace elements in a list with new elements\
  1081. \b lsearch
  1082. \b0  
  1083. \i ?mode? list pattern\
  1084. \i0 See if a list contains a particular element\
  1085. \b lsort
  1086. \b0  
  1087. \i ?switches? list \
  1088. \i0 Sort the elements of a list\
  1089. \b open 
  1090. \b0\i  fileName ?access? ?permissions?\
  1091. \i0 Open a file\
  1092. \b pid 
  1093. \b0\i ?fileId?\
  1094. \i0 Retrieve process id(s)\
  1095. \b proc
  1096. \b0  
  1097. \i name args body\
  1098. \i0 Create a tcl procedure\
  1099. \b puts
  1100. \b0  ?
  1101. \b -nonewline
  1102. \b0 ? 
  1103. \i ?fileId? string\
  1104. \i0 Write to a file\
  1105. \b pwd
  1106. \b0 \
  1107.     Returns the current working directory\
  1108. \b read ?-nonewline? 
  1109. \b0\i fileId\
  1110. \b\i0 read  
  1111. \b0\i fileId numBytes\
  1112. \i0     Read from a file\
  1113. \b regexp 
  1114. \b0\i  ?switches? exp string ?matchVar? ?subMatchVar subMatchVar ...?\
  1115. \i0 Match a regular expression against a string\
  1116. \b regsub 
  1117. \b0\i ?switches? exp string subSpec varName\
  1118. \i0 Perform substitutions based on regular expression \
  1119.     pattern matching\
  1120. \b rename 
  1121. \b0\i oldName newName\
  1122. \i0 Rename or delete a command\
  1123. \b return
  1124. \b0  
  1125. \b\i0 -code
  1126. \b0\i  code? ?
  1127. \b\i0 -errorinfo
  1128. \b0\i  info? ?
  1129. \b\i0 -errorcode
  1130. \b0\i  code? ?string?\
  1131. \i0     Return from a procedure\
  1132. \b scan
  1133. \b0  
  1134. \i string format varName ?varName ...?\
  1135. \i0 Parse a string using conversion specifiers in the \
  1136.     style of sscanf\
  1137. \b seek
  1138. \b0  
  1139. \i fileId offset ?origin?\
  1140. \i0     Change the access position for an open file\
  1141. \b set
  1142. \b0  
  1143. \i varName ?value?\
  1144. \i0     Read and write variables\
  1145. \b source
  1146. \b0  
  1147. \i fileName
  1148. \i0 \
  1149.     Evaluate a file as a Tcl script\
  1150. \b split
  1151. \b0  
  1152. \i string ?splitChars?\
  1153. \i0     Split a string into a proper Tcl list\
  1154. \b string
  1155. \b0  
  1156. \i option arg ?arg ...?\
  1157. \i0     Manipulate strings\
  1158. \b string compare
  1159. \b0  
  1160. \i string1 string2\
  1161. \i0     
  1162. \b string first
  1163. \b0  
  1164. \i string1 string2\
  1165. \i0     
  1166. \b string index
  1167. \b0  
  1168. \i string charIndex\
  1169. \i0     
  1170. \b string last
  1171. \b0  
  1172. \i string1 string2\
  1173. \i0     
  1174. \b string length
  1175. \b0  
  1176. \i string\
  1177. \i0     
  1178. \b string match 
  1179. \b0  pattern
  1180. \i  string\
  1181. \i0     
  1182. \b string range
  1183. \b0  
  1184. \i string first last\
  1185. \i0     
  1186. \b string tolower
  1187. \b0  
  1188. \i string\
  1189. \i0     
  1190. \b string toupper
  1191. \b0  
  1192. \i string\
  1193. \i0     
  1194. \b string trim
  1195. \b0  
  1196. \i string ?chars?\
  1197. \i0     
  1198. \b string trimleft
  1199. \b0  
  1200. \i string ?chars?\
  1201. \i0     
  1202. \b string trimright
  1203. \b0  
  1204. \i string ?chars?\
  1205. \i0 \
  1206. \b switch
  1207. \b0  
  1208. \i ?options? string pattern body ?pattern body ...?
  1209. \i0 switch
  1210. \b0  
  1211. \i ?options? string \{pattern body ?pattern body ...?\}\
  1212. \i0 Evaluate one of several scripts,  depending on a \
  1213.     given value\
  1214. \b tell
  1215. \b0  
  1216. \i fileId
  1217. \i0 \
  1218.     Return current access position for an open file.\
  1219. \gray300\fc1\cf1 NOTE: this command is overridden in \
  1220.     WavesWorld; use tclTell instead\
  1221. \gray0\fc0\cf0 \
  1222. \b time 
  1223. \b0\i script ?count?\
  1224. \i0 Time the execution of a script\
  1225. \b trace
  1226. \b0  
  1227. \i option ?arg arg ...?\
  1228. \i0     Monitor variable accesses\
  1229. \b unknown 
  1230. \b0\i cmdName ?arg arg ...?\
  1231. \i0 Handle attempts to use non-existent commands\
  1232. \b unset 
  1233. \b0\i name ?name name ...?\
  1234. \i0 Delete variables\
  1235. \b uplevel
  1236. \b0  
  1237. \i ?level? arg ?arg ...?\
  1238. \i0     Execute a script in a different stack frame\
  1239. \b upvar 
  1240. \b0\i ?level? otherVar myVar ?otherVar myVar ...?\
  1241. \i0 Create link to variable in a different stack frame\
  1242. \b while 
  1243. \b0\i test body\
  1244. \i0 Execute script repeatedly as long as a condition \
  1245.     is met
  1246. \b\i \
  1247. \b0\i0 \
  1248. [3577c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  1249. \margl40
  1250. \margr40
  1251. \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\f0\b\i0\ulnone\fs40\fc0\cf0 Acknowledgements& Legalities
  1252. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fs24\fc0\cf0 \
  1253. \b0 The bulk of this code was written during the summer of 1993 out in CA on my personal Color NeXTStation, filmNoir, while I was 
  1254. \b not
  1255. \b0  employed by the MIT Media Lab.  The original design of the WWTCLWidgets and WW3D  palettes and implementation are therefore 
  1256. \b copyright 1993 Michael B. Johnson
  1257. \b0 .  Subsequent debugging and interface frobbage, as well as most of the current crop of examples was done as a research assistant at the MIT Media Lab, and therefore are 
  1258. \b copyright 1994 MIT
  1259. \b0 .\
  1260. First and foremost, a big thanks go out to 
  1261. \b John Ousterhout
  1262. \b0  and the whole tcl/Tk community, without which none of this code would exist.  \
  1263. The WavesWorld "design identity" (The icons, the layout of the papers and thesis, many overall art directorial decisions) is an ongoing collaboration with the designer 
  1264. \b Elizabeth Glenewinkel
  1265. \b0 .  If you like the "look and feel" of WavesWorld, you can thank Elizabeth.  If there are parts you don't, they're probably parts I did myself...\
  1266. Thanks to 
  1267. \b Ed Catmull
  1268. \b0 , who gave me the opportunity to go hack 2D stuff for Pixar and do 3D stuff in my copious free time.  Thanks to 
  1269. \b Dana Batali
  1270. \b0  for keeping me well fed and highly conversationally engaged all summer.  A big hug to my office mate 
  1271. \b Annabella Serra
  1272. \b0 , animator, modeler, and designer extraordinare, who gave me great insight into the relationship between modeling and animation, as well as good bread.  
  1273. \b Tony Apodaca
  1274. \b0  and  
  1275. \b Dan McCoy
  1276. \b0  provided me with key insights into RenderMan-as-implemented-by-Pixar, as well as being great across-the-hall-mates.  
  1277. \b Eben Ostby
  1278. \b0  gave me some of his valuable time in the Spring of 1994 to talk about articulated variables and ML 
  1279.  hopefully I've correctly incorporated some of the suggestions he made.  Thanks to all the rest of the fine folks at Pixar who made my summer a great time, especially 
  1280. \b Bill Carson
  1281. \b0 , who kept the machines running, the T1 link up, and the screening room hopping.\
  1282. Many folks at the Media Lab have contributed to these objects, whether by direct suggestions or just be allowing me to blather at them about what I was doing.  My advisor, 
  1283. \b David Zeltzer
  1284. \b0 , has always been amazingly supportive of all of my work, as I veered all over the map the last six years.  The various denizens of the SnakePit have also been wonderful, especially 
  1285. \b Steve Drucker
  1286. \b0  who was always willing to listen to my rants and offer useful suggestions. \
  1287. Thanks to 
  1288. \b Thomas Burkholder
  1289. \b0  and 
  1290. \b Jeff Martin
  1291. \b0  of NeXT (at the time), for their SwitchView & TTTimer and PAThumbWheel objects, respectively.  Awesomely useful code...\
  1292. \b Ian Wilkinson
  1293. \b0  of Canon UK Research, who wrote the WW3DText object and the BugWave app, and is actually trying to 
  1294. \i use
  1295. \i0  this stuff...  \
  1296. \b Larry Gritz
  1297. \b0  has been great help in understanding RenderMan, especially pointing out what is Pixar-specific and what is part of the standard.  Larry has also become my one stop shop for shader info and source.  Also, Larry's awesome rendrib rendering has been great fun for rendering images with...  \
  1298. \b Andrew Stone
  1299. \b0  and 
  1300. \b Bruce Blumberg
  1301. \b0 , especially when I was just starting on the code that would end up here, gave me lots of great NeXTSTEP help.  
  1302. [20952c]rtfd
  1303. 504361_paste.tiff
  1304. newerModelIcon.tiff
  1305. newCam12.tiff
  1306. newEveDocument.tiff
  1307. newMdlTemplateIcon.tiff
  1308. 760038_paste.tiff
  1309. U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_
  1310. q?#?Q?DO
  1311. eOB/T?
  1312. voT?B/
  1313. oQ?q/`?q/
  1314. ?q/`?
  1315. EOv_U?
  1316. e_v_vof_B
  1317. _Q?Q?
  1318. _Q?q?s?1?!
  1319. f_B/eO
  1320. oQ?Q?!
  1321. O&o&o6o%_5_'o&o
  1322. d/w_u_f_
  1323. qos?1?
  1324. /$O%O4O5_FoH
  1325. 7o4O4O5_$?$O
  1326. P/`?0
  1327. ?q/`?
  1328. O%_6o7oEoFoUoFoH
  1329. _Q?q_Q?
  1330. O5o6_EoU_i
  1331. _a?q/
  1332. _$O5OE_I
  1333. 5_6o(
  1334. Q_Q?s_
  1335. ?Q?1?s_!
  1336. ?$_%_FoG
  1337. VoF_5_%O#O
  1338. _Q?Q/0
  1339. _%_5o8
  1340. Q_!?s? ?
  1341. oS_Q?q?
  1342. ?4_%_F
  1343. F_2?%O#O
  1344. o'o6o8
  1345. GoE_%O%_
  1346.  ?Q?1?1
  1347. Q?so1
  1348. EoGoY
  1349. VoVo6o6o%O#?
  1350. q/`?Q
  1351. ?$_6_4_GoW
  1352. Q?1?!?Q?
  1353. ?#O$O3O4?E_GoW
  1354. goVoGoEo7
  1355. 5_$?#?
  1356. f_TO!
  1357. O$O%O4O%OE_7
  1358. ?#O"/4_5_EoFoFoH
  1359. E_5O6
  1360. %_#O#?
  1361. UOC?0
  1362. ?#O#?5_5_5_7o6o5O3O%O$O$?
  1363. T_go!/
  1364. ?"/$?#?$?4O%O4O$?4O$O#O#?
  1365. /C?f_voe_!
  1366. ?#O#?
  1367. {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\fmodern Courier;}
  1368. \margl40
  1369. \margr40
  1370. \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\f0\b\i0\ulnone\fs40\fc0\cf0 File Formats\
  1371. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fs24\fc0\cf0 \
  1372. \b0 The whole point of the WW3DWell is to drop stuff in it, manipulate it, and inspect it.  To this end, probably the first piece of information any user needs to know is what kind of files you can drop into the WW3DWell.  \
  1373. The following icons assume that you have installed the BuildaDudeII.app, which binds the following extensions to their appropriate icons.  If you haven't done this already, please do so now...\
  1374. {{\NeXTGraphic429 newEveDocument.tiff \width960 \height960
  1375. }\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0     
  1376. \f1\fs48 .eve
  1377. \f0\fs24 \
  1378. This file contains eve code, which is immediately evaluated by the eve interpreter built into the WW3DWell.  If it has any startShape/endShape pairs in it, they will replace the current shape.\
  1379. {{\NeXTGraphic632 newerModelIcon.tiff \width960 \height800
  1380. }\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0         
  1381. \f1\fs48 .wwModel
  1382. \f0\fs24 \
  1383. This is a file wrapper which can contain a variety of different files, but the one requirement is that it have at least one .
  1384. \b eve
  1385. \b0  file in it named 
  1386. \b model.eve
  1387. \b0 .  It first frees the current rootShape and closes any windows containing UI elements associated with that rootShape.\
  1388. Before it evaluates the contents of the model.eve file, it sets the value of the global tcl variable 
  1389. \b modelPath
  1390. \b0  to be the complete path of the .mdl file wrapper.  This allows any code in the model.eve file to reference this to source other files in the file wrapper.  The eve interpreter in the 3DWell "sources" the model.eve, and attempts to build a new root shape to put in the 3DWell.  If the "source" is successful, the new root shape takes the place of the old one.  If there was an error, an error panel pops up.   \
  1391. {{\NeXTGraphic1440 newMdlTemplateIcon.tiff \width960 \height960
  1392. }\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0     
  1393. \f1\fs48 .mdlTemplate
  1394. \f0\fs24 \
  1395. A .mdlTemplate file wrapper is exactly the same as a 
  1396. \b .wwModel
  1397. \b0 , with the exception that the 3DWell doesn't expect to build up a new model when it's done.  The idea is that this holds the "template" for a new model.  \
  1398. {{\NeXTGraphic1673 newCam12.tiff \width960 \height960
  1399. }\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0          
  1400. \f1\fs48 .cam
  1401. \f0\fs24 \
  1402. A .cam file contains commands which are interpreted by the 3DWell's camera interpreter.  The camera interpreter uses a still-under-construction extension to tcl to allow camera stuff to be specified.  Right now, the best way to learn more about the specific commands are to either look at the source code of WW3DCamera.m or type "info commands" to the camera's tcl interpreter on this control panel and then try out various commands.\
  1403. {{\NeXTGraphic2117 760038_paste.tiff \width960 \height960
  1404. }\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0          
  1405. \f1\fs48 .rib
  1406. \f0\fs24 \
  1407. ASCII RenderMan Interface Bytestream protocol files (.rib) can be dropped into the 3DWell with a high chance of being understood.  The 3DWell does this by first converting a .rib file into an equivalent .eve file and then sourcing that file.  \
  1408. {{\NeXTGraphic2372 504361_paste.tiff \width960 \height960
  1409. }\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0          
  1410. \f1\fs48 .slo\
  1411. \f0\fs24 Shaders can be dropped into the WW3DWell, and are applied to the current shape.
  1412. UP,eHE
  1413. ;AzPe)b|
  1414. Q^S.d{
  1415. yn`aLv
  1416. DbQ8AT
  1417. Mmnr[
  1418. newEveDocument.tiff
  1419. newerModelIcon.tiff
  1420. newMdlTemplateIcon.tiff
  1421. newCam12.tiff
  1422. DbQ8AT
  1423. li?G2$
  1424. 1\3BO
  1425. :ZmF3uc
  1426. We63)
  1427. jEc!M
  1428. 5HqTSP
  1429. O<#|/m
  1430. <B1W>
  1431. P6X6*B
  1432. D|[pIs
  1433. ])U~YR9
  1434. %0n?A
  1435. :8O    a\)
  1436. )xc*O
  1437. U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_
  1438. "OEo8
  1439. [1268c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  1440. \margl40
  1441. \margr40
  1442. \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\f0\b\i0\ulnone\fs40\fc0\cf0 Late Breaking News\
  1443. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\b0\fs24\fc0\cf0 \
  1444. \b v2.3
  1445. \b0  \
  1446. I fixed most of the copyFromZone: bugs. yow.  Animation should basically (more than basically) work now....\
  1447. \b v2.1
  1448. \b0  \
  1449. I put some rudimentary support for SGI's OpenInventor 2.0 file format.  Polygons and uniform patches aren't supported yet, but quadrics and NURBS are.  Trimming may be buggy...  I've also incorporated tcl7.4b2, which fixed the one bug I found in 7.3 (trying to do math on a number with a space at the end wouldn't work).  \
  1450. Folks with WWW access might enjoy my thesis diary, accessible via \
  1451. http://wave.www.media.mit.edu/people/wave/\
  1452. There are more examples now, as always...\
  1453. I also added new support for several RenderMan commands, namely Sides, MakeTexture, TextureCoordinates.  It also has better, smarter support Larry Gritz's renderer.  I've also shot down the last (to my knowledge) crasher bug that was left in the WW3DKit - there are still parts that aren't implemented fully, but I don't think there are any crashers left.\
  1454. [10042c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\fmodern Courier;}
  1455. \margl40
  1456. \margr40
  1457. \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\f0\b\i0\ulnone\fs40\fc0\cf0 General Info & Background\
  1458. \b0\fs24 \
  1459. This is the control panel for the WavesWorld 3DWell object.  It's a big, nasty object (which is really just a cover for a 
  1460. \b really
  1461. \b0  
  1462. \b big
  1463. \b0 , 
  1464. \i nasty
  1465. \i0  collection of objects).   I hope you find it useful; it's become invaluable to my work.\
  1466. The basic idea of the WW3DWell came from my needs in building an animation system (my PhD, which is WavesWorld) and being unhappy with all the 3D systems I had access to at the Media Lab.  I flirted with the notion of using a commercial app on the NeXT to give me what I needed but I was dissatisfied with all of them.  To me, the neat thing about 3D on the NeXT is the fact that two things that are a nightmare on other platforms were dead simple on the NeXT: a uniform 3D imaging model that allowed both interactive and photorealistic rendering, attaching 2D UI controls to things.  With RenderMan, the first part was easy, and with IB, the second part was also easy.\
  1467. Also, because of the economics of the NeXT market, I couldn't really blame the app developers - they had bigger fish to fry.  So I decided to take matters into my own hands, and develop my own stuff.\
  1468. The first problem was one of file formats.  RIB files are great, but they're more akin to EPS files than Adobe Illustrator files.  In other words, they're usually treated as a black box which is stuck somewhere in the scene, and you usually don't edit them drastically.  Potentially, though, you could treat them more as more malleable media. The difficulty arises from the fact that writing a RIB parser (that really, really, really parses the whole file) is a non-trivial undertaking.  Under NeXTSTEP, this isn't really a problem, because for the first time, you can override the Ri* commands and stick your own function pointers in.  Unfortunately for me, I like NeXTSTEP, but it ain't the only pond I swim in.  I needed a more portable solution.  I also needed a more extensible one (I'll get into that later).\
  1469. So I went out to Pixar summer of '93 and bit the bullet - I wrote my own RIB parser. I did it in kind of a sneaky way, though.  I really wrote a complete RenderMan binding for tcl, the "tool command language" from Berkeley (see comp.lang.tcl for more info).  Once I had the binding written, I just needed to write some code to convert a valid RIB file into a valid tcl file (with RenderMan bindings).  This gave me a bunch of nice things.  Tcl runs on all Mac, PC, UNIX boxes, so suddenly I had a really portable RIB parser.  Also, as anybody who does animation for a living can tell you, you always need a scripting language.  I could use tcl as the basis for my scripting language, which made me very happy.\
  1470. Well, once you've parsed the RIB file, what do you do with it?  The problem is that RIB is an "immediate mode" file format, not  really an object oriented one.  In other words, between 
  1471. \f1\b AttributeBegin/End
  1472. \f0\b0  blocks and 
  1473. \f1\b TransformBegin/End
  1474. \f0\b0  blocks, you have your own little 4x4 transformation matrix which is being transformed.  Well, you say, this maps right on to NeXT's 3DKit, right?  We just map each transformation operation (
  1475. \f1\b Scale
  1476. \f0 , 
  1477. \f1 Translate, Rotate
  1478. \f0\b0 , etc.) to the N3DShape's transformation Matrix, keep track of the graphical operations, and  no problemo.\
  1479. Not quite so easy.  What about a RIB file that looks like this:\
  1480. \f1\b AttributeBegin\
  1481.   Scale 1 2 1\
  1482.   Sphere 1 -1 1 360\
  1483.   Scale 1 .5 1\
  1484.   Translate 0 2 0\
  1485.   Sphere 1 -1 1 360\
  1486. AttributeEnd\
  1487. \f0\b0 \
  1488. well, if you parse the RIB file naively, you won't get the picture you expect.  Think about it...\
  1489. The problem is that you will apply the transformation operations to the N3DShape's 4x4.  Unfortunately, the first Sphere call should be getting a 4x4 with a scale of 2 in Y, and the second one should be getting one with a translation in Y of 2.  What they get is the same transformation matrix, which only has a translation in Y.  \
  1490. Wrongo.\
  1491. The other problem is that a lot of times, we don't want to obscure that  transformation infomation.  Especially when writing RIB files ourselves (as opposed to having some modeler do it), we might want to remember the fact that we did some set of operations in some particular order.\
  1492. So what's the solution?  Well, if we designed a class hierarchy which had an object for every rib command, and we had a shape class which stored an ordered list of these objects, we'd be in business.\
  1493. Well, that's pretty much what I did.  There are some subtleties, though, because sometimes you want the parser to actually apply the transformation command directly to the current Shape's 4x4, but some times you don't.  I toyed with various versions, and there are still switches in the parser to get it to behave in different ways, but the default behavior is just to store each rib command as a separate object inside the current shape.\
  1494. Some of the hardest issues arise when trying to calculate the bounding box of such a shape.  Each rib command has to be able to calculate it's bounding box.  For most objects this is pretty easy, but for some (a patch with some arbitrary basis matrices), it's pretty much intractable.  For the known bases, though, we have ways to convert from them to a bezier bases, for which we know that it's control points have the convex hull property.  I haven't totally implemented this yet, but the hard part (the traversal code up the shape hierarchy to find the current basis) is already implemented.\
  1495. Well, once you've got the rib parser and a corresponding shape hierarchy, you realize that you don't have to stop there.  Since it's embedded in a language (tcl), you can have variables, right?  Well, wouldn't it be cool if you called some rib command with variables, say:\
  1496. \f1\b Sphere $radius -$radius $radius $thetaMax\
  1497. \f0\b0 \
  1498. and instead of having this immediately be reduced to \
  1499. \f1\b Sphere 1 -1 1 360
  1500. \f0\b0 \
  1501. wouldn't it be cool if somehow, that command remembered what variables it was based on, and everytime any of those variables changed, the object got sent a message upon which it then reevaluated itself and redisplayed itself?\
  1502. Wouldn't it be even cooler if there were some IB-friendly sort of way to hook up UI objects to those variables, so we could have a (say) slider to control the thetaMax variable?  If we did it right, we could even be controlling the thetaMax parameter of a whole bunch of primitives, each of which would be immediately updated...\
  1503. Well, that's exactly what I implemented.  I made a new object, called an 
  1504. \i EveCommand
  1505. \i0 , which takes one argument: a valid RIB command.  The EveCommand sets up traces in the tcl interpreter object (WWTCLInterp) to trace the variables that the rib command depends on.  It then evaluates the rib command and uses the resulting object.  Whenever one of the variables it depends on gets a value written to it, the run-time system (in my system, that basically means tcl) sends a -resample msg to the EveCommand.  The EveCommand then reevaluates itself in the current global tcl context, generating a new compiled object, which it then timestamps by asking the sceneClock for the current time.  The EveCommand then adds this WWSample (i.e. a time-stamped renderable object) to its list of samples.  There are a bunch of things that could go on here: the new sample could replace an old sample that had the same timestamp, the new sample could get merged with the old sample (which might have a notion of how many samples had been merged thus far, and add in the new one as a weighted sum), or it could constrain the values of the new one to some gradient, i.e. clamp it to some max representation.  Because these are objects, all of these are possibilities.  For now, a new sample at the same timestamp merely replaces the old one.\
  1506. I considered  wrapping each RIBCommand in an EveCommand, but decided against it, since I would have had to hack Tcl_Eval() to hold onto each command it was evaluating, and this seemed like too major of a change to the tcl library for my tastes.  Instead, I require an explicit use of the EveCmd to be used. \
  1507. In other words, if you have the following in a .eve file:\
  1508. \f1\b Sphere $r -$r $r $t\
  1509. \f0\b0 \
  1510. where 
  1511. \f1\b (r == 1,
  1512. \f0\b0  and 
  1513. \f1\b t == 360
  1514. \f0\b0 ),  this would cause a RIBSphere object to be instanced with a radius of 1, a zMin of -1, a zMax of 1, and a thetaMax of 360.  This RIBSphere instance would be inserted in the currentShape's ribCommand list at the end.  If, on the other hand, the line in the .eve file read like this:\
  1515. \f1\b EveCmd \{Sphere $r -$r $r $t\}
  1516. \f0\b0 \
  1517. \f1 \
  1518. \f0 an EveCommand instance would be created, which would then create the above mentioned instance of RIBSphere.  Additionally, the EveCommand instance would send messages to the WWTCLInterp instance to set up variable traces on the variables named "r" and "t".\
  1519. This means that if, for whatever reason, "r" or "t" changed, a msg would get sent to that EveCommand instance to resample itself.  \
  1520. But alot of times, you'd like to encapsulate more functionality than can be expressed in a single RenderMan command.  For these cases, I have the EveProc object.  The EveProc allows you to prototype a new Objective-C object that conforms to the WWRenderable protocol by first writing it in eve.  By writing a proc which has an arbitrary amount of code inside of it, you can toy with simple or complex ideas for shapes until you're happy with it, and then recode it in Obj-C.\
  1521. There are more complicated issues, but if you start to get to them, we should probably take it to e-mail...\
  1522. You also should look at the doc directory that comes with the WavesWorld software - there's more good info there.  Finally, there are lots and lots of examples using this stuff that also comes with the distribution - look there too.
  1523. [2996c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  1524. \margl40
  1525. \margr40
  1526. \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\f0\b\i0\ulnone\fs40\fc0\cf0 The RenderMan routines in eve\
  1527. \b0\fs24 \
  1528. NOTE: eve is intended to be used as a modeling language, and a kind of meta-scene description language.  Many of the models that it gets started life as a RIB file, though, so eve tries to parse the entire RenderMan interface, although many of the command map to no operation (noop).  In the following list, 
  1529. \i italics
  1530. \i0    is used to denote a  command which eve will parse, but not do anything terribly useful with.  Some of these I should support more fully but haven't had a pressing need yet, and other work prevailed...  Send mail (or do it yourself and send me the code) if you need something supported better.\
  1531. \fs36 Geometric Primitive Procedures
  1532. \fs24 \
  1533. \b Polygons:\
  1534. \b0 Polygon\
  1535. GeneralPolygon\
  1536. PointsPolygon\
  1537. PointsGeneralPolygons\
  1538. \b Patches:
  1539. \b0 \
  1540. Patch\
  1541. PatchMesh\
  1542. NuPatch\
  1543. \b Quadrics:\
  1544. \b0 Sphere\
  1545. Cone\
  1546. Cylinder\
  1547. Hyperboloid\
  1548. Paraboloid\
  1549. Disk\
  1550. Torus\
  1551. \b Other:\
  1552. \b0\i Procedural
  1553. \i0 \
  1554. \i Geometry
  1555. \i0 \
  1556. \i ObjectInstance
  1557. \i0 \
  1558. \fs36 Mode-Changing Procedures
  1559. \b\fs24 \
  1560. Basic:\
  1561. \b0\i FrameBegin
  1562. \i0 \
  1563. \i FrameEnd
  1564. \i0 \
  1565. WorldBegin\
  1566. WorldEnd\
  1567. \b Special:\
  1568. \b0\i ObjectBegin
  1569. \i0 \
  1570. \i ObjectEnd
  1571. \i0 \
  1572. SolidBegin\
  1573. SolidEnd\
  1574. MotionBegin\
  1575. MotionEnd\
  1576. AttributeBegin\
  1577. AttributeEnd\
  1578. TransformBegin\
  1579. TransformEnd\
  1580. \fs36 Option-Changing Procedures
  1581. \fs24 \
  1582. \b Camera:\
  1583. \b0\i Format\
  1584. FrameAspectRatio\
  1585. ScreenWindow\
  1586. CropWindow\
  1587. Projection\
  1588. Clipping\
  1589. DepthOfField\
  1590. Shutter\
  1591. \i0 \
  1592. \b Display:\
  1593. \b0\i PixelVariance\
  1594. PixelSamples\
  1595. PixelFilter\
  1596. Exposure\
  1597. Imager\
  1598. Quantize\
  1599. Display\
  1600. \i0 \
  1601. \b Other:\
  1602. \b0\i Hider\
  1603. ColorSamples\
  1604. RelativeDetail\
  1605. \i0 Option\
  1606. \b Shading:\
  1607. \b0 Color 
  1608. \i (switchable on Rib Control subpanel)\
  1609. \i0 Opacity 
  1610. \i (switchable on Rib Control subpanel)\
  1611. \i0 TextureCoordinates\
  1612. LightSource
  1613. \i  (switchable on Rib Control subpanel)\
  1614. \i0 AreaLightSource 
  1615. \i (switchable on Rib Control subpanel)\
  1616. \i0 Illuminate 
  1617. \i (switchable on Rib Control subpanel)\
  1618. \i0 Surface
  1619. \i  (switchable on Rib Control subpanel)\
  1620. \i0 Atmosphere
  1621. \i  (switchable on Rib Control subpanel)\
  1622. \i0 Interior
  1623. \i  (switchable on Rib Control subpanel)\
  1624. \i0 Exterior 
  1625. \i (switchable on Rib Control subpanel)\
  1626. \i0 ShadingRate
  1627. \i  (switchable on Rib Control subpanel)\
  1628. ShadingInterpolation
  1629. \i0 \
  1630. \i Matte
  1631. \i0 \
  1632. Geometry:\
  1633. \i Bound
  1634. \i0 \
  1635. \i Detail
  1636. \i0 \
  1637. \i DetailRange\
  1638. GeometricApproximation\
  1639. \i0 Basis\
  1640. TrimCurve\
  1641. \i Orientation\
  1642. ReverseOrientation\
  1643. \i0 Sides
  1644. \i0 Identity\
  1645. Transform\
  1646. ConcatTransform\
  1647. \i Perspective\
  1648. \i0 Translate\
  1649. Rotate\
  1650. Scale\
  1651. Skew\
  1652. \i Deformation
  1653. \i0 \
  1654. Displacement\
  1655. \i CoordinateSystem
  1656. \i0 \
  1657. Other:\
  1658. Attribute\
  1659. \fs36 Oher Procedures:\
  1660. \b\fs24 Texture:\
  1661. \b0\i MakeBump\
  1662. MakeCubeFaceEnvironment\
  1663. MakeLatLongEnvironment\
  1664. MakeShadow\
  1665. \i0 MakeTexture
  1666. \i0 \
  1667. \b Bookkeeping\
  1668. \b0 Declare\
  1669. ArchiveRecord
  1670.     [191808c]
  1671. !!!!!!!!!!!!!!!!!!!
  1672. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  1673. !!!!!!!!!))))))!!!)))!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!!
  1674. !!!!!!!!!)))))))))))))))))))!!)))!!!)))!!!)))!!!!!!!!!!!!!!!!!!
  1675. !!!!!!)))))))))))))))))))))))))))))))))))))))))))))!!!!!!
  1676. !!!!!!))))))))))))111))))))))))))))))))))))))))))))))))))))))!!!!!!!!
  1677. !!!!!!))))))111)))111)))))))))))))))))))))111)))))))))))))))!!!!!!
  1678. !!!!!!))))))111)))111111111111111111111111111111111111))))))))))!!!!!!!!!
  1679. !!!)))))))))111111111111111111111111111111111111111111111111)))))))!!)!!!!!!!!!
  1680. !!!!!!!
  1681. !!!!!!))))))111111111999999999999999999999999999999999999B11111111))))))))))!!)!!)!!)!!)!!)!!)!!)!!)!!!!!)!!!!!)!!)!!)!!)!!)!!!!!!!!!!!!
  1682. !!!))))))111111999999B9BBBBBBBBBBBBBBBBJ99J99J99999J99999999999B119))9))))))))))))))1!!))))!!)!!)!!)!!)!!)!!)!!)!!)))))))))))))!!)!!!
  1683. !!!!!!)))111111999999J99BBBRBBBBBRBBBBBJ99BBB999999J99999999B111119))111)))1!!)!!)!!)!!!!!!
  1684. !!!!!!!!!!!!
  1685. !!!)!!)))111111999999999999BBB999999999111111111)))))))))))))!!!!!!
  1686. !!!!!!)))))))))))))))111111111111)))))))!!))))!!!!!)!!!!!!!!
  1687. !!!)!!)!!)))))))))))))))))))!!)))1!!)))))))!!))))!!)!!!!!!!!!!!!
  1688. !!!!!!)))))))))1111111111111111111111111111111111111111119))))))))9)))))9)))))9))111B11B11111B11B11B11999B11J99B9BRBBRBBRJJZJJZJJRJJRBBRBBRBBRBBBBBRBBB9BRBBJ99999B111111119)))))))))!!!!!!!!!
  1689. !!!!!!))))))111B11999BBBRBBBBBRBBZJJZJJRRRcJJZJJZJJZJJcJJkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRcZZkRRkRRcZZsZZsZZsZZsccsccsccsccsccsccsZZcZZsZZcZZkRRkRRkRRRRRcJJRJJZBBBBBJ99B11B119)))))))))!!!!!!
  1690. !!!!!!)))))))))B11999J99RBBZJJkRRkRRcZZsZZsZZsccscc
  1691. kksccsccsccsZZsZZcZZkRRkRRZJJRBBRBBBBB999J111119))))))!!)!!)!!)
  1692. !!!)!!1!!9))111B11J99RBBRBBZJJkRRcZZsccsccskk
  1693. kkskksccscccZZkRRkRRZJJZJJRBBJ99J99B111119))))))!!)!!!!!!
  1694. )!!1!!)))111B11J99RBBRBBZJJkRRkRRsZZscc
  1695. kksccscccZZkRRcJJZJJRBBBBBJ99B11B111119))1!!))))!!!
  1696. !!Z9!
  1697. 111J11J99BBBZBBZJJkRRcZZsZZsccscc
  1698. kksccscccZZkRRcJJZJJRBBBBBJ99B111119)))))1!!)!!)!!!
  1699. B11RBBZBBcJJkRRcZZsZZ
  1700. kkskk{ZZcZZkRRZJJZJJRBBJ99J99999B119)))))))))!!!!!!!!!
  1701. s){B!9))!!!
  1702. !!!)))!
  1703. {J9kRRcZZscc
  1704. kksccscccZZcZZcJJZJJRJJBBB999B11B11111)))))))!!)!!)!!!
  1705. Z9!!!!)11))))))))))!!!!!
  1706. !!!)!!
  1707. )))9))111111
  1708. kB1kRRsZZsccscc
  1709. kkscc
  1710. ccscc
  1711. cc{ZZsccsZZsZZkRRcZZcJJcJJcJJkRRZJJZJJZJJkRRkRRkRRcZZcZZcZZcZZsccskkskkskkskkskkskksccscccZZkRRRRRRRRRRRRJJRJJBBB999999111111))))))))))!!!!!!
  1712. k!)11)11)11111)))))))))!!!!!!
  1713. !!!)))9))9))
  1714. {B!B9BRBBZJJRJJZJJZJJZJJZJJZJJZJJZJJRJJRBBRBBBBBRBBRJJRBBBBBBBB999999B11999111111111)))))))))))))!!!!!!!!!!
  1715. !!!!!!!!!!!!))))))111111999999BBBBBBRJJRJJRRRZZZZZZRRRRRRRJJRJJBBJRJJBBBBBBBBB999999111111))))))))))!!)!!!!!!!!
  1716. !!))))))111111111))))))!!!!!!
  1717. {B!)))111111111999999999999199111111111111)))111111999111111111111)))))))))))))))))))))))))!!!!!!
  1718. !!!!!!!!!)!!)))111111999999BBBBBBRJJZJJRRRZZZsccskkskkskkskkskkskksccsccsccsccsccscccZZZZZkRRZJJZJJRJJRJJRBBBBBBBBBBBJ99999B11B11111)))9)))))))))!!)!!!!!!!!!
  1719. ))))))111111111111111)))))))))1!!
  1720. !!!)!!
  1721. J1BBBRJJZJJRRRRRRZZZkRRcZZRRRkRRRRRkRRRRRkRRcZZcZZscccZZscccZZcZZsccsZZsZZsZZsZZsZZcZZkRRcZZkRRkRRkRRsZZsZZ
  1722. ccscc
  1723. ccsccsccsZZcZZkRRkRRcJJZJJZBBRBBJ99J99B11B11111))))))1!!)!!)!!!
  1724. !!!)))))))))111111111111111))))))!!!J)
  1725. !!!)!!)))))))))9))111
  1726. R!J99B9BRBBRBBZJJZJJB11
  1727. kksccsccsZZkRRkRRZJJRBBRBBJ99J99B111119)))))1!!)!!!!!!
  1728. !!!!!!))))))111111111111111111)))))))
  1729. !!!999999J99ZBBZJJcJJkRRB11!
  1730. R9scc
  1731. sskRR
  1732. kkscc{cZsZZkRRcJJZJJZBBJ99J99J99B111119)))))1!!!!!!
  1733. ))))))))))))111111111999B11)11111)))9!
  1734. )!!RBBZJJZJJkRRsZZsccsccsZZ
  1735. ccsccsZZkRRcJJZJJZJJRBBJ99J99B11B119)))))1!!)!!!!!!
  1736. !J1)))))))111111111111J11
  1737. k!B11)11J1)
  1738. ZJJkRRkRRsZZsccscc
  1739. kkRBB
  1740. ZBBscc
  1741. kksccsZZsZZkRRcJJZJJRBBRBBJ99999B11B119))))))!!)!!!!!
  1742. k!111111111111999111J99
  1743. )11111
  1744. kRRkRRcZZsZZscc
  1745. ccsccsZZ111
  1746. Z9!scc
  1747. kksccsZZkRRkRRcJJZBBZBBJ99J99B11B119))9))1!!)!!)!!!
  1748. )Z9!111999999999999BBB
  1749. cZZsZZscc
  1750. kksccscc{ZZ{ZZJ99
  1751. J!{ZZ
  1752. ccscc{ZZkRRkRRcJJZJJZBBRBBJ99999B111119))))))!!!!!!
  1753. {))11199999BBBBBBB9B
  1754. ZBBscc{cZsccsccscckRRkRRkRRkRRcZZB11
  1755. k9{cZ
  1756. ccscc{ZZsRRkRRcJJZJJZJJRBBRBBJ99999B111119)))))1!!)!!)!!!
  1757. B!)11111999BBBBBB
  1758. !!!ZBBZJJZJJZBBZJJRBB999999111J99999)!!
  1759. sJskk
  1760. {{ZJJ
  1761. kkskk
  1762. kksccsccsccsZZsZZcZZsZZcZZsZZkRRsZZcZZkRRcZZsZZcZZkRRRRRkRRZJJZJJRJJRBBRBBJ99999B111111119)))))))))!!1!!)!!)
  1763. 11111999999B9B
  1764. 1!!9!
  1765. )!!)!!)!!!!!!!!)!!)!!)!!)!!
  1766. k9B9BBBBRJJRJJRRR)))
  1767. skskk
  1768. ssskkskkskkskkskkskkskksccsccsccsccscccZZcZZcZZRRRRRRRJJBBBB9BBBBBBBJ99BBB999J99999999999J99BBBBBBRBBRJJRJJRRRRRRkRRRRRRJJRJJRJJBBBBBB999999111B111111119)))))))))))))))))1!!)))))))!!)))))))))))))))))))!!)!!!!!)!!!!!!!!!!!!
  1769. )))111199999
  1770. !!!!!!!!!
  1771. s)999999BBBBBBRJJ
  1772. )JccZZZZZZZZZZZZRRRZZZRRRRRRJZRRJJBBJRJJBBJRJJRJJBBBBBB999111111111)))111)))111))))))))))))))))))111111999999999999BBB999BBB999999111111))))))))))))!!!)!!!!!!!!!!!!!!!
  1773. !!!!!!!!!!
  1774. 111111
  1775. ZJZZZcZZsccRRR
  1776. {R{{{
  1777. ssskk
  1778. ssskkskkskksccscccZZRRRkRRkRRkRRcZZkRRkRRRRRZJJZJJcJJRRRkRRcZZcZZcZZcZZcZZcZZcZZscccZZcZZcZZkRRkRRZJJZJJRJJRJJRJJZJJRJJRBBRBBBBBBBBRBBBBBBBBBBBJ99J99B9BJ99BBBJ99BBBJ99J99999J99999999B11B111119))9))))))))))))!!)!!)!!)!!!!!!!!!
  1779. kk9))
  1780. kkscc{ZZsZZsZZsRRkRRcJJcJJZJJZBBRBBJ99J99J99B11B11111))))))))))!!!!!!!!!
  1781. !!!9))
  1782. ccsccscc{ZZsZZkRRcJJZJJZBBRBBJ99J99B119))))))))1!!)!!!
  1783. !!!!!!{B!
  1784. )!!B11RBBRBBkRRkRRkRRkRRkRRcZZ
  1785. kksccscc
  1786. kkscc
  1787. ccscc{ZZsZZkRRcJJcJJZBBRBBJ99J99B119)))))1!!)!!!
  1788. !!!!!
  1789. )!!J99kRRsccsZZsZZcJJcJJRRRkRRcZZscc
  1790. kkscc
  1791. ccscc{ZZsZZkRRcJJZJJZBBRBBJ99J99B11B11)))))))!!)!!!
  1792. !!!!!!
  1793. J11scc
  1794. ccscc{ZZkRRkRRkRRkRRZJJcJJcJJsZZ
  1795. ssskk
  1796. ccsZZsZZkRRkRRcJJZBBRBBJ99999B111119))1!!)!!!!!!
  1797. !!!!!!!!!!!!
  1798. J99sZZ
  1799. ccscckRRRJJRBBRBBZJJRRRkRRscc
  1800. B11J1)c)
  1801. cc{ZZsZZkRRkRRZJJZJJRBBJ99J99B111119))))))!!)!!!
  1802. !!!!!!!!!)))
  1803. )))kRRkRRcZZsZZsZZcZZkRRcJJZJJB9BJ99999ZJJcJJsZZ
  1804. ccscc{ZZsZZkRRcJJcJJZBBRBBJ99B111119))1!!)!!!!!!
  1805. !!!!!!!!!!!!!!!
  1806. 111B11999999J99J99999B11B111119)))))))))))111J99BBBRJJZJJsZZscc
  1807. kkskk
  1808. ssskk
  1809. cc{cZsZZsRRkRRcJJZJJRBBRBBJ99J111119))))))!!)!!!
  1810. !!!!!!!!!!!!!!!1!!
  1811. !!!)!!!!!)!!)!!!!!!!!!
  1812. !!!)!!)!!)))111B11999BBBRJJRJJRJJRRRZZZcZZZZZscccZZscccZZsccscccZZcZZRRRkRRRRRRRRRRRcZZcZZ!
  1813. sccskkskkskk
  1814. ssskksccsccsccsccsccsZZsccsccsccsccscc
  1815. kkskk
  1816. ccscc
  1817. cc{ZZsZZsZZkRRkRRcJJZJJZBBRBBJ99J99999B11B119))))))!!)!!!!!!
  1818. !!!!!!!!!!!!!!!!!!
  1819. !!!))))))))))))))))))))))!!)!!!!!!
  1820. !!!!!!))))))111111111999BBBRJJJZRRRRZZZRRRRRRJZRRJJRJJRJJBBJBBBBBB999111999999999999999
  1821. BBJRJJJZRRRRRRRZJJBBBRBBJ99999B11999111111111111111111999J99BBBBBBRJJRJJRJJRJJRJJRJJZJJRRRZJJRJJRJJBBBBBBBBBBBBBBBBBBRBBRBBRBBRBBRJJRJJZJJZJJZJJRJJRJJRBBRJJRBBRBBRBBBBBJ99RBBJ99999999J99999J99J99B9BJ99RBBRBBJ99RBBRBBJ99RBBJ99J99J99RBBRBBRBBRBBJ99J99RBBJ99J99J99J99999B11B11B11111B119))9)))))1!!)!!)!!)!!)
  1822. !!!!!!!!!!!!!!!!!!
  1823. )))B11J99RBBZJJkRRRRRkRRZJJRJJBBB111111111))))))9))111B11999BBBRBBRJJRJJRRRcZZcZZkRRRRRcZZcZZZZZsccsccsccZZZcZZsccscccZZcZZRRRRJJBBB999BBBBBBBBBBBB)))Z)
  1824. J1)B11999999999BBBBBBBBBBBBBBBBBBRJJBBBBBJBBBBBBBBB999999111)))))))))111111)11111111111111111111111)))))))))!!!)!!!!!!!
  1825. !!!!!!!!!!!!!!!!!!!!!
  1826. B11RBBZJJkRRscc
  1827. kksZZsRRZJJRBBRBBRBBJ99RBBZBB{RJ
  1828. kksccskkskkskk{{{
  1829. {{skkskkskk
  1830. ssskk
  1831. ssskk
  1832. ssskkskkscccZZcZZkRRZJJZJJRJJZJJRJJRJJZJJRJJRJJRJJBBBBBBBBBJ99999111111))))))))))!!!!!!!!!!!!
  1833. !!!!!!!!!!!!!!!!!!!!
  1834. B11RBBZJJkRRsZZ
  1835. ss{ZZcZZkRRJ99J1){B!
  1836. J1{J9
  1837. )))RBBB11999kRRcZZZJJBBBB11J999))
  1838. kksccsccsccsZZkRRkRRkRRcJJZJJRBBRBBRBBRBBRBBRBBJ99J99J99BBBJ99J99J99B11B111119))9))9))9))))))))))))!!)!!)!!!!!)!!)!!!!!!
  1839. !!!!!!!!!!!!!!!!!!!!!!!!!
  1840. B11J99RBBkRRcZZ
  1841. kkcJJ9)))
  1842. 111cJJkRRskk
  1843. ccsccsccsZZsRRsZZsRRkRRkRRkRRcJJZJJZBBRBBJ99J99J99J99B111119))9))))))))1!!)!!!
  1844. !!!!!!!!!!!!)))!!!!!!!!!
  1845. 111999RBBZJJkRRscc
  1846. sckB19!
  1847. )))1!!)))999)))J99ZJJJ99J11J1)1
  1848. B11sZZ
  1849. {{sccsccskk
  1850. cc{cZsZZsRRkRRcJJZJJZBBRBBJ99B11B111119))))))!!!!!!
  1851. !!!!!!!!!!!!!!!
  1852. 1!!B11RBBZJJkRRscc
  1853. scsRR{B!B!
  1854. J1)J99RBBkB1J11ZBBJ119!
  1855. 9)))!
  1856. J1)J1)RBBZBBcJB{B!
  1857. 111scc
  1858. kksccsccsccscc
  1859. ccsccsZZsZZcJJcJJZJJRBBJ99J99B119))9))))))!!)!!!
  1860. !!!!!!!!!!!!!!!!!!!!!
  1861. 111999BBBZJJkRR
  1862. ZJJ11)
  1863. 1!!)!
  1864. 9))9))9))J11111111J999999))999B9BRRRsZZcZZsZZkRRkB1Z9!Z)
  1865. kksZZ
  1866. !!!Z)
  1867. ccsZZsZZkRRcJJZJJZBBRBBJ99B111119))1!!)!!!!!!
  1868. !!!!!!!!!!!!
  1869. 1!!)))B11kB1J1)J!
  1870. )))J99B11)))111B11B11BBBJ99RBBBBBRBBBBBJ991111119)))!
  1871. kB1{J9
  1872. )))RBB
  1873. kksccsccsccsccscc
  1874. kkscc{ZZsZZkRRkRRcJJZJJRBBJ99J99B11111)))1!!)!!!!!!
  1875. )))B11999B11111))))!!)))))))))1111119))1111!!)!
  1876. 111scc
  1877. kksccscccZZkRRscc
  1878. kkscc{ZZsZZkRRkRRcJJZBBRBBJ99B11B111119)))!!)!!!
  1879. !!!!!!!!!)!!))))))))))))!!!!!!!!!
  1880. 111RRRcZZskkskkskkskkskkskk
  1881. ssskk
  1882. sssZZcZZkRRRBBBBBZJJZJJkRRscc
  1883. ccsccsZZkRRcJJZJJZBBRBBJ99B11B119))))))!!)!!!
  1884. )))111J99999B11B11111111))))))!!!)!
  1885. )))999999BBBBBBRJJRJJRJJRRRRJJRJJRJJBBBBBBRJJBBBRJJBBBRJJRJJRJJRJJRJJZJJRJJRJJZJJRJJRJJRJJRBBBBBJ99999111111111111999999BBBZJJcZZsccsccskk
  1886. ssskk
  1887. cc{ZZsZZkRRkRRZJJZBBRBBJ99999B119))))))!!!!!!
  1888. Z9!9))9!
  1889. Z9!s1
  1890. RJJZJJRRRcZZcZZcZZsccsccsccsccZZZRRRRJJBBBBBBBBBBBBBBBBBBBBB999999999999999999999111111111)))))))))))))!!)!!)!!)!!)!!)!!))))))111111999BBBBBBRJJRRR)))c)
  1891. B!ZZZsccskkskk
  1892. ccsccsZZkRRkRRZJJRBBJ99J99B11B119)))))1!!!!!!
  1893. !!!!!
  1894. J99kRR
  1895. kkskkskkskksccscccZZcZZkRRRBBZJJRJJRJJBBBBBB999111111)))))))))!!!!!!!!!)))))))))111999999BBBBBBBBBBBB)))R)
  1896. RJJJZRRRRRRRZZZZZZRRRRRRRRRRRRRJJRJJRJJRJJRJJRJJRJJRJJRJJRJJRRRZJJRRRRJJZJJRJJRJJRBBRBBRBBRBBRBBZJJZJJRRRkRRRRRkRRcZZkRRsZZsccskk
  1897. ccscc{cZsccsZZsRRkRRcJJZJJZBBRBBRBBJ99B111119))9)))!!)!!!
  1898. !!!!!
  1899. !!!!!!
  1900. !!!J99ZJJcZZ
  1901. kkscckRRkRRRBBB9B999)))111111111999BBBBBBZJJRRRcZZcZZcZZcZZRJJB!
  1902. cZZcZZcZZsccJccscccZZZZZRRRRRRJZRRJJRJJBBJBBB999999199999999111199999111111))))!!)))!!!!!!!!!!!!!!!)!!)!!))))!!))))))111111999999BBBBBBBBBBBBBBBBBBBBBBBBBBBRBBBBBBBBBBBJ99999J99J99J99J99J99J99J99J99RBBJ99RBBRBBRBBRBBRBBZBBRBBRBBJ99BBBJ99J99J99B11111J1)1119))9))))))!!)!!!
  1903. !!!!!!!!!!!!
  1904. )))!!!!
  1905. )))111111BBBRRRcZZ
  1906. ssscccZZsZZZJJJ99RBBZJJZJJZJJsZZskk
  1907. ssskk
  1908. ssskkskkskkskkscccZZcZZkRRRRRRJJRJJRJJRBBBBB999999111))))))))))!!)!!)!!))))!!!!!!!!!!!!!!!!!)!!))))))111111111111111))))))))))))))))))))))!!!!!!!!!
  1909. !!!)!!)!
  1910. !!!!!!!!
  1911. 9))9))cJJ
  1912. ccscc
  1913. ssscckRRBBBBBBRJJRRRcZZscc
  1914. sssccsccscccZZcZZsccsccskkskk
  1915. kkscc{ZZsZZkRRkRRZJJkRRZJJZJJZJJZJJRBBBBBJ99BBBBBBRBBRBBRJJRJJRJJRJJBBB999999999999B11111111))))!!!!!
  1916. )!!111RBBcJJsZZ
  1917. sssccZZZRJJBBBRRRsccskk
  1918. k9sRR
  1919. kksccsccscc
  1920. ccskksccscccZZkRRZJJRJJRBBJ999991119)))))))))!!)!!)!!!!!!!!!
  1921. )!!)))B11J99RJJkRRsZZ
  1922. ssRRRRJJRRRcZZskk
  1923. R1Z9!
  1924. kksccsccsccsccscc
  1925. ccsccsccsZZsRRcJJkRRcJJcJJZJJRBBRBBJ99J99J99B11B119)))))1!!))))!!)!!!!!!
  1926. )!!)))9))111999RBBZJJkRR{ZZ
  1927. {{skkskksccRRRRRRcZZ
  1928. ssskk
  1929. kkskkskkskkskk
  1930. ssskksccscc
  1931. Z9!sccskk
  1932. kkskk
  1933. kkskk
  1934. cc{ZZsZZsZZkRRkRRcJJZJJZBBJ99J99J111119))9))))))!!)!!!
  1935. !!!)!!!!!!!!
  1936. !!!)!!)))111111J99BBBRRRkRRcZZsccsccsccZZZZZZcZZsccskk
  1937. kkscccZZcZZcZZscccZZcZZcZZcZZcZZZJJRRRcZZsccRRRkRR
  1938. kkscc
  1939. ccsZZsZZkRRkRRcJJZBBRBBJ99J111119))))))!!)!!!
  1940. !!!!!!
  1941. !!!!!!!!!
  1942. !!)!!!!!!
  1943. !!!)!!)))))))))))))))9))111B11111B11999J99999J99BBBRBBRJJRBBRJJRJJRRRRRRcZZcZZcZZRJJBBBZZZZZZsccskk
  1944. ss{{{
  1945. {{{{{
  1946. ssskkskk
  1947. kkscccZZcZZRRRkRRRJJRBBRBB999999111BBBBBBRJJRJJRJJ999999BBBRJJRRRRRR
  1948. ZBBskk
  1949. ssskksccscc
  1950. ccscc{ZZsZZkRRcJJZJJRBBJ99J99B119))))))!!)!!!
  1951. )))JZRskkskk
  1952. ssskkskkJccsccBck!
  1953. ss!ss
  1954. ss!ss
  1955. ))!!!999999999999BBBBBBBBBRJJZJJZJJZ)
  1956. 9))skk
  1957. kksccsccsccscc
  1958. ccsccsZZkRRkRRcJJZBBRBBJ99999B119))))))!!)!!!
  1959. ))){{{
  1960. sssccZZZJcc
  1961. 111999999999999999B9BBBBBBB9991
  1962. BBBscccZZscc
  1963. kksccscckRRcZZ
  1964. cc{ZZsZZkRRcJJZJJZBBRBBJ99J111119))1!!)!!!!!!
  1965. 99)11
  1966. ssskksccZZZ
  1967. 999999BBB999999999999999BBB9))1
  1968. RJJRJJRJJRRRZZZsccskk
  1969. ss{{{
  1970. sscZZkRRRJJRBBBBBZJJkRRscc
  1971. cc{ZZsZZkRRkRRcJJZBBRBBJ99999B119)))))1!!)!!!
  1972. RR111111199
  1973. 11!!!
  1974. skksccsccJcc
  1975. BBBRJJRRRRRRRJJRJJRJJRRRZZZkB1s1
  1976. !!!ZZZZZZZZZZZZsccskkskk
  1977. ss{{{{{{{{{
  1978. sssccZZZZZZRRRRRRRRR
  1979. cZZcZZcZZcZZcZZkRRRRRRJJBBB9991111119)))))111RBBZBBkRRkRRsZZ
  1980. cc{ZZsZZkRRkRRZJJZBBRBBJ99B11B119))1!!)!!!
  1981. 99111111111
  1982. )))))!!!
  1983. ssskkskkscckRR!ss
  1984. RBBcZZscc
  1985. kkskk
  1986. {{{skkscccZZRRR{J9
  1987. kRRRRRJZRRJJRJJBBB999999111)))))))!!!!!!!!!!!!
  1988. !!!!!!)!!))))))1119))111B11999J99J99RBBRBBZJJkRRsZZcZZsZZ
  1989. cc{ZZsZZkRRcJJZJJZBBJ99J99B11111))))!!)!!!
  1990. ccBBB9999999991JJ
  1991. !))))
  1992. {{{{{{
  1993. ssBckskkskkskkscc1RR
  1994. ssskkskkcZZZZZRJJBBB999111)))!!!!!!
  1995. !!!!!!)!!)))111111999BBBRJJRRRcZZscc
  1996. ccsccsZZkRRkRRcJJZBBRBBJ99B11B119))))))!!!!!!
  1997. ccBBB199999BBBRJJ
  1998. 11)))
  1999. )11{{{{{{{{{
  2000. ssskksccskkskk
  2001. sscZZ
  2002. ssscccZZRBB999))))))))))))))))))))))))))))))))))!!!!!!!!!!!!
  2003. !!!))))))111999999BBBRJJJZRZZZcZZsccsccskk{{{{{{
  2004. ssskkscccZZkRRcZZkRRkRRkRRkRRkRRkRRkRRkRRkRRsZZsZZsZZ{ZZscc
  2005. ccscc{ZZ{ZZsZZsRRkRRcJJZJJRBBRBBJ99J99B111119))1!!)!!!
  2006. ss1RRBBBBBBBBBRJJ
  2007. 11)))
  2008. BBBskkskk
  2009. ss{{{{{{
  2010. ss{{{
  2011. {{scc
  2012. sscZZZJJ9999))999J99RBBZJJcJJsZZ{ZZ{ZZsZZcZZkRRcJJZJJZJJRBBRBBB9BJ99999999999B11999999BBBBBBRJJRJJRJJRRRRRRRRRZZZZZZZZZsccBckskk
  2013. ssskkJccZZZRJJBBJBBB111111))))))))))))))))))))))))))))))9)))))9))B11B11B11J99J99J99RBBRBBRBBZBBZBBZBBZBBZJJRBBZBBRBBRBBJ99J99J99B11B111119))9))))))!!)!!!
  2014. ss1RRRJJBBJRJJBBB)cc
  2015. 99)))
  2016. {{{{{{
  2017. {{scc
  2018. sskRRZJJJ99BBBRBBkRR
  2019. kkscc
  2020. kkskk
  2021. ssskk
  2022. ss{{{{{{{{{
  2023. ssskksccZZZRJJBBB999111))))!!!!!!
  2024. !!!!!!)!!)!!)!!1!!)))1!!))))!!)!!)!!)!!1!!)!!)!!)!!!
  2025. ss)ccRJJRJJRJJRJJ1RR
  2026. 99)!!
  2027. ss{{{
  2028. {{skkkRRBBB999J99kRRscc
  2029. {{skkscccZZZJJRBB999999111)))))))!!!!
  2030. ccRRRRRRZZZRRRRRR
  2031. 99)!!
  2032. )))sccskk
  2033. ssskkskk
  2034. ssskk
  2035. ssscc
  2036. sssZZZJJBBBJ99BBBcZZ
  2037. kksccsZZsZZkRRZJJRBBJ99J99B119)))))))))))1!!)!!!!!!
  2038. ZZcZZZZZcZZsccscc
  2039. 99)!!
  2040. ZZZJccJccsccBcksccJccsccZZZZZZZZZcZZcZZcZZZJJ
  2041. {{scckRRBBB999B11ZJJsZZ
  2042. kksccscc{ZZ{ZZsRRkRRkRRZJJZBBZJJRBBRBBJ99J99J991119)))))1!!)!!)!!!
  2043. RRRRRZZZsccskk
  2044. ss1RR
  2045. 99)))
  2046. ZZZsccsccsccsccsccZZZZZZRRRZZZRRRJZRRJJBBJRJJ
  2047. ZJJZJJkRRkRRcJJRRRcZZcZZcZZskk
  2048. {{kB1
  2049. sscZZZJJRBBJ99BBBRBBkRR
  2050. ccscc{ZZ{ZZkRRkRRcJJcJJRBBJ99B11B11B119))))))!!)!!!!!
  2051. RR1RRZZZZZZsccskkJcc
  2052. BB)))
  2053. ZZZskkskk
  2054. ssskkJccsccsccZZZZZZRRRRRRRRRRJJZJJ
  2055. !!!))))))111111999999999BBBRJJRRRcZZJ)
  2056. {{scckRRRBBBBBJ99BBBkRRscc
  2057. ccsccsZZkRRkRRcJJZJJZBBJ99B11B119)))))1!!)!!!
  2058. ZZ1RRRRRcZZcZZsccscc
  2059. ))!!!
  2060. ZZZskk
  2061. ssskkskk
  2062. ssskksccskkscccZZcZZsccscc
  2063. )))))))))111)))111111999999BBBRRRBBBJ!
  2064. ZZZBBB
  2065. kkscckRRRRR999999999BBBkRR
  2066. cc{ZZsZZkRRkRRcJJRBBRBBJ99B119)))))1!!)
  2067. cc1RRRJJRRRZZZcZZscc
  2068. 11!!!
  2069. RJJ{{{{{{
  2070. sssccskkskk
  2071. ssskk
  2072. ssJcc
  2073. cZZcZZZJJBBBBBB999999999BBBBBBRRR)))
  2074. {{{skk
  2075. ssskkskk
  2076. ssskk
  2077. kkskksZZZJJZJJBBBRBBJ99999J99ZJJcZZscc
  2078. cc{ZZcZZkRRcJJZBBRBBJ99J99J1))))1!!)!!!
  2079. RR999RJJZJJRRRcZZ1RR
  2080. ))!!!
  2081. 999skkskk
  2082. ssskkJccsccZZZZZZRRRZZZsccsccskkBck
  2083. kkcZZkRRBBJBBBBBBRJJZZZJ)
  2084. {{{{B
  2085. {{{{{
  2086. ssskkskkJccZZZZZZRRRRRRRJJRJJBBBBBBBBBBBBBBBBBBJ99999999111111111111111999BBBZJJkRRscc
  2087. cc{ZZ{ZZkRRkRRcJJZBBRBB999B11B11))))!!)!!!
  2088. RR999BBBRJJRJJRRR1RR
  2089. !!!!!
  2090. !!!ZZZZZZRRRZZZRRRRRRRJJRJJRJJBBBBBJRJJcZZ)cc
  2091. ssskkcZZRRRRJJRRRRRR
  2092. ssskkJcccZZcZZZZZZZZRJJBBJBBB999999999111111111111)))))))))))))))111)))111111B11999BBBRBBZJJcZZcZZsccsccskk
  2093. ccsccsZZkRRcJJZJJZBBRBBJ99J999))9))1!!)!!!
  2094. RR111111999B9BBBB
  2095. RRRRRRJZRRJJRJJBBBBBB999BBB999BBBBBBkRR)cc
  2096. sssccRRRRJJJZRZJJ
  2097. ssJccsccZZZcZZcZZcZZZZZRRRRRRZJJRJJBBBJ99999111111))))))))))))))))))111))))))111))))))111111111111111999999J99BBBZJJkRRcZZsccsccskk
  2098. ccsZZsRRkRRcJJZJJRBBJ99J11B119)))))1!!)!!!
  2099. 11)))111111111BBB
  2100. RJJBBJBBBBBBBBB999999999999999999BBBRJJ
  2101. kksccRRRRJJJZRkB1
  2102. ssZZZZZZRRRZZZcZZcZZcZZsZZsccscccZZkRRRRRZJJBBBB11111111)))111111999999BBB999B9B999999111111111111111))))))))))))111111999BBBBBBRJJRJJBBBBBBRJJRJJRJJZJJcZZcZZcZZsccsccskk
  2103. kkscc{ZZsZZkRRcJJcJJZBBJ99J99B111119))1!!)!
  2104. 11)!!)))))))11)))
  2105. 999BBBBBBBBB999999111199111999999999BBB
  2106. sssccRRRRJJRJJkB1
  2107. ssZZZRJJRJJRJJRJJRRRRRRkRRcZZcZZscccZZcZZkRRZJJBBBJ99999999999RBBcJJcZZsZZsccsccscccZZsZZcZZcZZkRRZJJZJJBBBJ99999999999999BBBB9BBBB999B9B999111111111111111111111999999BBBBBBRJJRRRZJJkRRRRRkRRcZZkRRkRRkRRkRRkRRcZZsZZsZZ{ZZscc
  2108. ccsZZsZZkRRcJJZJJRBBJ99J99B119))1!!)!!!
  2109. BB!!!)!!)))))))))
  2110. 111999999999111111111111111199999999111
  2111. sscZZRRRRJJBBJ
  2112. skkZZZRJJBBB999BBBBBBRBBRJJRJJcJJRRRZJJZJJRBBRBBJ99BBBRBBZJJcJJscc
  2113. kkskksccsccsccscccZZcZZZZZRJJRJJBBB999111111111111111111111111111999111199111111111111)))))))))))))))))))))111B11B11999J99J99RBBRBBZJJZJJcJJkRRkRRsZZ{ZZ{ZZscc
  2114. ccscc{ZZsZZsRRcJJcJJZBBRBBJ99B11B11)))1!!)!!!
  2115. BB)))))))))))))))
  2116. !!!999111111111111111111111111999999!!!
  2117. sscZZRRRRJJBBB
  2118. skkRRRBBJBBB999999999999999999999999999999111999BBBZJJkRRcZZscc
  2119. ssskksccsZZkRRRRRZJJRJJRBBRBBBBJBBBBBBBBB999999999111))))))!!!
  2120. !!!)!!)!!)!!))))))9))111B11J99J99J99RBBZBBZJJcJJkRRkRRcZZsRR{ZZ{ZZ{ZZ
  2121. ccscc
  2122. ccscc{ZZsZZsZZsRRkRRcJJcJJZBBRBBJ99J99B111119))))))!!!
  2123. BB)))))))))))))))
  2124. 111111)))))))))))))))111111999999
  2125. kkscccZZRJJBBBB9B
  2126. {{cZZRRRBBB999999111111111)))111B119))111111J99B11999cJJkRRscc
  2127. kksccsccscccZZkRRRRRRBB999111))))))!!!!
  2128. )!!)!!))))))9))111B11999J99J99J99J99RBBZBBRBBRBBRBBRBBRBBRBBJ99J99J99J11B119))9)))))1!!)!!!
  2129. 99111111)))111))))))
  2130. )11))))))))))))))))))111111111999
  2131. ssskkscccZZRRRBBBBBB999
  2132. sscZZRJJ999111111111111))))!!)!!!!!)))9)))))999J99RBBcZZ
  2133. kksZZkRRZJJRBBRBBJ99B11B11)))))))!!!!!!!!!!
  2134. )!!)!!)!!1!!)!!1!!)))1!!))))!!)!!)!!)!!)!!)
  2135. 11)11111111))))11)))
  2136. ))))))))))))!!!)))))))))111999999
  2137. RBBBBBRBBRJJRJJRJJZJJBBBRBBBBBBBBJ1)
  2138. {{sccZZZ999111111))))))))))))!!!)))!!
  2139. !!!)))111RBBZJJcJJscc
  2140. kksccsZZsZZkRRcJJcJJZBBRBBJ99J99B111119))))))!!!!!!!!!
  2141. 99999111111))))))
  2142. ))))!!)))!!!))))))))))))111111999
  2143. )11))))))))))))111111999999999BBBZ9!
  2144. skkcZZRJJ999))))))))))))!!!!!!!!!!!!!!!)))B11RBBZJJcZZ
  2145. ccscc{ZZsZZkRRcJJZJJZBBRBBJ99J99B11B11))))))1!!)!!!!!!
  2146. 99B11111111111)))
  2147. )))!!!)))!!!!!!)))))))11111J99
  2148. )))RBB999999111111111111999999999BBB9))Z)
  2149. kRRskkcZZRJJ999))))))!!!!!!!!!)))))))!!!!!)))111J99ZJJkRRscc
  2150. ccsZZsZZsRRkRRkRRZJJZBBRBBJ99J11B119))9)))!!)!!)!!!
  2151. BB999111)))))))))
  2152. ))))))!!!))))))))))))))))))BBB
  2153. kkscccZZZJJRJJBBBBBBB9BBBBRJJ9!
  2154. {{{{{{{{{
  2155. BBBRRRRJJ999111)))!!!!!!!!!!!!!!!!!!!!!))))))9))999RBBkRRscc
  2156. ccsccsZZkRRkRRcJJZBBRBBJ99J99B119))))))!!)!!!
  2157. JJ999111))))!!)))
  2158. )))))))))))))))!!!)))))))))BBB
  2159. ssscccZZRRRRJJBBBBBB9!
  2160. 111RJJRJJBBB999111)!!!!!!!!!!!!!!!!!!!!!!!!!!)!!))))))B11BBBZJJsZZscc
  2161. ccscc{ZZsRRkRRcJJZBBRBBJ99B119)))))1!!)!!!
  2162. JJ111))))))!!!!!!
  2163. )))))))))))))))))))))))))))
  2164. {{skkcZZRRRRJJBBBZ)
  2165. sk{{{sccRRRBBB999)))!!!!!!!!!
  2166. !!!!!!!!!
  2167. !!!!!!))))))111J99999RBBkRRkRRskk
  2168. cc{ZZsZZsRRcJJZJJZBBJ99J991119))1!!)!!)!
  2169. 99)))!!!!!!!!!!!!
  2170. ))))))))))))))))))))))))111
  2171. ssskkcZZZZZRJJ
  2172. {{sccRJJ999))))))!!!
  2173. !!!!!!!!!!!!!!!!!
  2174. !!!!!!!!!)!!))))))111999BBBRJJRRRcZZsccskk
  2175. cc{ZZsZZkRRcJJcJJZBBJ99J99B119))1!!1!!)!
  2176. 99)!!!!!!!!!!!!!!
  2177. ))))11)))))))))))))))))))))
  2178. {{skksccJccJ11
  2179. skkRJJ999)))!!!!!!!!!
  2180. !!!!!!!!!))))))111)))111111999B11111111))))))))))))111111999999BBBBBBRJJRJJRRRRRRcZZcZZsccskk
  2181. ccscc{ZZsRRkRRcJJZBBZBBJ99J99B119))1!!)!!)!!!!!!
  2182. 99)))!!!!!
  2183. !!!))))))111111111))))))111
  2184. {{skksccscckB1
  2185. ssRRR999))))))
  2186. !!!!!!)!!111J99RBBZJJkRRsZZsZZsZZscccZZkRRkRRZJJZJJRJJRJJRJJRJJBBBRJJRJJRJJRJJRJJRRRRRRRRRRRRRRRZZZZZZsccskkskk
  2187. ssskkskkskkskk
  2188. cc{ZZsZZsRRkRRcJJcJJZBBJ99J99J111119))1!!)!!!
  2189. 99)))!!!!!!
  2190. !!!111111111111111)))111)))
  2191. sssccJcc{B!
  2192. kkRJJ111)))))))!!)!!!!!!!!)!!111999ZJJZJJsZZ
  2193. ssskk
  2194. ssskkskkskksccsccZZZZZZZZZZZZJccsccZZZZZZZZZRRRRRRRRRRJJRJJRJJRJJBBBRBBBBBRBBZBBZJJZJJcJJkRRkRRsZZsZZscc
  2195. ccsZZsZZkRRcJJZJJRBBJ99J99B11B119))1!!)!!)
  2196. 99))))))!!!
  2197. !!!111111111111111111)))
  2198. ssskkskk{B!
  2199. skkRJJ999111111)))))))))!!!)!!J99RJJkRRsZZ
  2200. ssskkJcccZZRRRRJJRJJBBB999111111111))))))!!!!!!))))!!)))))))))B11999J99B9BZBBcJJkRRkRRsZZscc
  2201. ccscc{ZZsRRkRRcJJcJJZBBJ99J99J119))9))))))!!)!!!
  2202. 99)11!!!!!!!!!!
  2203. 111111111111111111111
  2204. {{Jccscc
  2205. sssccRJJ999999999999111)))111999B9BRJJZJJscc
  2206. ssskkcZZcZZRRRRJJB9B111111)))!!!
  2207. !!!!!
  2208. !!!)!!))))))111B11999J99BBBZBBZBBcJJcJJkRRsRRsZZ{ZZ{ZZscc
  2209. cc{ZZsZZsRRcJJcJJZBBZBBJ99J99B119))9)))!!)
  2210. 11)!!!!!!!!
  2211. 111111111111111))))))
  2212. RJJskk
  2213. {{skkcZZ
  2214. {{sccRJJ999B11111J99J99999J99RBBRBBZJJcZZscc
  2215. kkscccZZkRRRJJBBB111111))))!!!!!!
  2216. !!!!!!)!!))))))1119))B11999J99RBBRBBcJJcJJkRRkRR{ZZ{ZZ
  2217. ccsccsZZsRRkRRcJJcJBZBBJ99J99B111119))1!!)!!!
  2218. !!))))))!!!
  2219. !!!!!!
  2220. )11111111111)))))))))
  2221. 999RJJRRRcZZscc
  2222. ssskkZBB
  2223. sscZZBBB999999BBBBBBRJJBBBZJJRRRkRRkRR
  2224. ccsZZkRRZJJRBBBBBJ999991119))))))))!!!!!!!
  2225. )!!))))))9))111J99999J99RBBZJJcJJcJJkRRsZZsZZ{ZZ
  2226. ccscc{ZZ{ZZkRRkRRcJJZJJZBBRBBJ99J11B119)))))1!!)!!!
  2227. !!9))!!!!!!!!!!!!
  2228. )))111111111111))))))
  2229. 111999999BBBRJJZZZsccskk
  2230. ssskkZ9!
  2231. ssRRRB9B999999RBBRBBZJJZJJRBBcZZ
  2232. kkcZZscc
  2233. ccsccsZZkRRZJJZJJBBBJ999991119))))))!!!!!!
  2234. )!!)!!)))9))9))B11999J99J99ZBBZBBZJJcJJcJJkRRcJJkRRkRRcJJcJJcJJcJJZBBZBBZBBJ99J99J99J11B119))9)))!!)!!!
  2235. )))!!!
  2236. !!!!!)))!!!
  2237. !!!))))))))))))))))11
  2238. BBBRJJRJJRRRRRRZZZJccsccBckskkskkJccR)
  2239. )!!skk
  2240. {{skksccRBB999111999J99BBBkRRcZZsZZscc
  2241. cc{cZcZZkRRZJJRBBBBBB11B11))))!!)!!!
  2242. )!!1!!1!!9)))))J1)111B11J11J99B11B11B11B11B11J11B11B119))9)))))1!!)!!)
  2243. !!)))!
  2244. !!!)!!!!!)))
  2245. !!!)))111)))))))))
  2246. J99skk
  2247. kkskk
  2248. ssskkskkskksccJcc1119
  2249. 111RRRRRRRRRcZZcZZcZZcZZRRRRJJBBB111111111999999RBBcZZcZZscc
  2250. ccsccsZZkRRcJJRBBRBBJ99999B119))))))!!)!!!
  2251. )!!!!!)
  2252. !!))))))!!!)))))))11
  2253. )))))))))))))))
  2254. {{skksccscc1!!B!
  2255. 999RJJBBBBBJBBBBBBBBBBBB999999111111)))))))))111999RBBRBBZJJkRRcZZscc
  2256. cc{ZZ{ZZsZZkRRkRRcJJZJJRBBJ99999B119))))))!!!!!!
  2257. ))1!!))))))111111
  2258. )))))))))))))))
  2259. skkJccBBJ!
  2260. RJJRRRRRRZJJRJJBBBBBB999999111111))))))))))!!)!!))))))111999999J99J99RBBRBBcJJcZZ
  2261. cc{ZZsZZkRRkRRZBBZBBRBBJ99B11B11)))1!!)!!!
  2262. ))!!!))))))111111)))
  2263. )))))))))))))))
  2264. skkscc!!
  2265. sccskk
  2266. sssccscccZZZJJBBB999111))))))))))))!!!))))!!))))))))))))))))))))))))111999999J99RBBRBBcJJsZZscc
  2267. ccsccsZZsRRkRRcJJZBBRBBJ99J99B11)))1!!)!!!
  2268. )))!!)))111111999)11
  2269. !!!))))))))))))
  2270. sssccBBB!
  2271. !!!1!!
  2272. ssscckRRRBB999111)))111111111999999999111111))))!!!!!
  2273. !!!)!!)))111J99RBBZJJkRRsccscc
  2274. cc{ZZsZZkRRcJJcJJZBBJ99J99B119))1!!)!!!
  2275. ))))))))111111999999
  2276. !!!)))!!!)))
  2277. {{skkcZZ
  2278. Z9!RJJZZZcZZ
  2279. ssBBB9))
  2280. kksccRRR999111111999ZBBZJJkRRsZZcZZsZZcZZkRRRJJJ99999111))))))!!!
  2281. ))))))111999B9BRBBkRRcZZsccskk
  2282. cc{ZZ{ZZsRRcJJZJJRBBJ99J119))9))1!!)!!)
  2283. )))11111111999999BBB
  2284. !!!!!!!!!
  2285. kkscc999!
  2286. R!BBBRJJZZZcZZ
  2287. {{skkRRRBBB999999BBBcZZscc
  2288. kk{ZZkRRkRRRBB9991119)))!!)!!!!!!
  2289. !!!!!!)!!)))111999999BBBRJJRRRcZZcZZsccskk
  2290. ccscc{ZZsRRkRRcJJZBBRBBJ99J111119))1!!)!!!
  2291. 11199BBB999999BBBBBB
  2292. !!!!!!!!!
  2293. RRRscc
  2294. sskRR!
  2295. R!J99BBBRRRcZZscc
  2296. {{J1)1
  2297. BBBscckRRRJJ999999ZJJscc
  2298. cccZZkRRZJJZBBBBB999B11111)))111)))111)))))))))111111111999B9B999BBBBBBRJJRRRcZZsccskk
  2299. ccscc{ZZsRRkRRcJJZJJZBBJ99J11B119)))))1!!)
  2300. 99BBB999999BBBBBB199
  2301. RBBsZZskk
  2302. kB1999999BBBRJJcZZskk
  2303. 111RJJBBBBBBkRRscc
  2304. ccscc{ZZcZZkRRcJJZJJZJJRJJBBBB9BBBB999BBB999999999999999999B9BBBBRJJRRRZZZsccskk
  2305. cc{ZZ{ZZsZZsRRcJJcJJZBBZBBJ99J99J119)))))1!!)!!!
  2306. 11BBBBBBBBBBBBBBJBBB
  2307. 999RJJkRRsccsccscc
  2308. kkcZZBBB999999111999999RJJcZZskk
  2309. 111RJJcZZskk
  2310. kksccscccZZkRRRRRRJJBBBBBBBBBBBBBBBBBBRJJRJJRJJRRRZZZsccskkskk
  2311. ssskkskksccsccsccsccsccscc
  2312. cc{ZZ{ZZsZZkRRkRRcJJZBBRBBJ99J99B11B119))))))!!)
  2313. 11BBBBBBBBBBBBRJJBBB
  2314. )))111999BBBRBBRRRcZZcZZkRRZJJ999111111111999BBBcZZscc
  2315. !!!cZZ
  2316. ssskkscccZZscccZZZZZZZZZZZZZZJccsccJccsccJccZZZRRRRJJBBBBBB999BBBBBBBBBRBBRJJZJJkRRkRRcZZcZZsZZsZZsccscc
  2317. cc{ZZ{ZZsRRkRRcJJcJJZBBRBBJ99J99B11B119))1!!1!!)!!!
  2318. 11BBBRJJBBBBBBRJJ
  2319. !!!!!!))))!!)))111111999BBBBBB999999111111111999BBBRRRcZZ
  2320. {{sRR
  2321. ssskksccRRRRJJBBB999111111111111111)))111111111111111111111B11J99RBBRBBZJJcJJkRRsZZ{ZZscc
  2322. ccscc{ZZsRRsRRcJJcJJZBBZBBJ99J99B11B119))))))!!)!!!
  2323. !)199RJJBBBBBBRJJ1JJ
  2324. !!!)!!!!!!!!!!!!!!)!!))))))111111111111111111999BBBRJJRRRscc
  2325. skksccJZR
  2326. {{skkcZZZJJRJJBBB999111111111)))!!!!!!!
  2327. !!!)!!)!!)))9))111B11J99RBBZJJcJJkRRsRRsZZ{ZZ
  2328. cc{ZZsZZkRRkRRcJJZBBZBBJ99J99J111119))9))1!!)!!!
  2329. 11RJJBBBBBBBBJ
  2330. )))))))))))))))))))))))))))111)))))))))111111999BBBBBBRJJRRRcZZskk
  2331. {{skkJccRRRJZRZ9!
  2332. sssccsZZcZZZJJBBBJ99999))))))!!!
  2333. )!!)!!)))9))B11999J99RBBZBBcJJkRRsRRsZZ{ZZ
  2334. cc{ZZ{ZZsRRkRRcJJZBBZBBRBBJ99J99B119)))))1!!)!!!
  2335. 11BBBBBBBBBRJJ
  2336. )!!111111999B11111999999111111111))))11111111999BBBBBBBBJRJJRJJRRRZZZsccskk
  2337. ssskkscccZZZZZJZRRRRZ9!
  2338. kkscccZZkRRRJJBBBB11111))))!!!
  2339. )!!)!!)))9))B11B11J99RBBZBBcJJkRRkRRsRR{ZZ{ZZ
  2340. cc{ZZsZZsRRkRRcJJcJJZBBZBBJ99J11B11B119))1!!)!!)
  2341. ))BBBBBB999BBB
  2342. !!!)))J99RJJJ99J99999J99999999111111)))111111999BBBRJJRJJRJJRJJRRRRRRRRRZZZZZZJccJccsccJccZZZRRRBBJBBJ!!!s1
  2343. kksccsZZkRRZBBBBBJ99B11))))))!!!!
  2344. )!!)!!9))111B11J99J99RBBZBBcJJcJJkRRkRRsRRkRRkRRsRRkRRkRRkRRcJJcJJZBBZBBJ99J99J99B119))9))1!!)!!)!!!
  2345. !!111999999BBB
  2346. !!!)))999J99111BBBB11999999B11999999)))111111999RJJZZZcZZcZZZZZZZZZZZZZZZZZZZZcZZcZZZZZZZZRRRRJJBBBBBB1111
  2347. 1!!skk
  2348. kk{ZZsZZkRRcJJZBBJ99J99B119))))))!!!
  2349. )!!1!!9))9))B11B11J11J99J99J99ZBBJ99J99J99J99J99J99J99B11B119))9))))))!!)
  2350. !!)11111111999
  2351. !!!!!!)))111111J99J99999999J99999111111)))111999BBBRRRcZZskk
  2352. ssskkskkcZZZZZRRRRRRRRRRRRBBB111!!!
  2353. BBBRRRkRRcZZskk
  2354. ccsccsZZkRRcJJZBBRBBJ99B119)))))1!!!
  2355. 1!!)!!1!!1!!9))9))9))9))9))9)))))1!!)))1!!)!!)
  2356. !!))))))111)11
  2357. !!!!!!!!!)))111111999111111111111999111))))))111J99RRRsccskk
  2358. {{skkskkcZZZZZRRRRJJ111
  2359. 111999999999RJJRJJZJJZJJkRRcZZsZZscc
  2360. ccsccsRRkRRcJJZJJRBBJ99J111119)))!!)!!!
  2361. !!))))))
  2362. !!!!!!!!!)))9))111))))))))))!!))))))))))))))))))BBBZJJscc
  2363. {{scccZZcZZBBB
  2364. )))999999111111111111)))111111B11999J99ZJJZJJkRRsZZscc
  2365. ccsccsZZsRRcJJcJJZBBJ99B119))9))1!!)!!)
  2366. !!))))!!
  2367. !!!!!!!!!)))))))))))))!!)!!)!!!!!))))!!!!!)!!)))111BBBcZZ
  2368. ssskkcZZ111
  2369. 999RJJBBB999999))))))!!!!!!!
  2370. !!!)!!)))111B11B9BZJJkRRscc
  2371. cc{ZZsZZsRRkRRZJJZBBRBBJ99B11B11))))!!)
  2372. !!)!!!!!
  2373. !!!!!!!!!)!!)))))))))!!!)))!!!!!!)!!!!!!!!!!!)))999ZJJcZZ
  2374. {{skkRBB
  2375. cZZskksZZRRRRJJJ99999))))!!!!!
  2376. )!!)))999BBBRJJkRRsccskk
  2377. cc{ZZsZZsRRkRRcJJZBBJ99J99B119))1!!1!!!
  2378. !!!!!!!!
  2379. !!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!!!!!!!!
  2380. !!!!!!111999kRRscc
  2381. kkskksZZkRRRBBJ99111))))!!!!!!
  2382. !!!!!!))))))111999BBBRJJRRRcZZsccskk
  2383. cc{ZZsRRkRRcJJZBBRBBJ11B119))1!!)!!)
  2384. )))!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2385. !!!!!!
  2386. !!!!!!111BBBkRRscc
  2387. kksccsZZcJJRBBBBBB11111)))))))))))))))))))))111111999999BBBBBBBBJRJJRRRcZZsccskk
  2388. cc{ZZkRRkRRcJJZBBRBBJ99B119))9)))!!)
  2389. ))))))))))))))))))!!!!!!!!!!!!
  2390. !!!!!
  2391. !!!!!!!!!111J99kRRskk
  2392. kk{cZsZZkRRkRRZJJRBBRBBBBB999BBB999999999999999999999999999BBBRJJRRRcZZskkskk
  2393. cc{ZZsZZsRRcJJcJJZBBJ99J99B119))))))!!)!!)
  2394. !!!111)))))))))!!!!!!)))!!!!!!!!!!!!!
  2395. !!!!!!!!!!!!)))BBBRRRscc
  2396. J1){1
  2397. ccsccsZZcZZcZZcZZkRRRRRRJJBBB999BBB999999BBBBBBRJJRRRZZZcZZscccZZscccZZsccsccsccskk
  2398. cc{ZZsZZsRRkRRcJJcJJZBBJ99J99J119))1!!1!!)!!)
  2399. )))111111)))))))))))))))))))!!!!!!!!!!!!!
  2400. !!!!!!)!!)!!111RBBkRRscc
  2401. ssskkskkcZZkRRRRRRJJRJJRJJBBJRJJRJJRJJBBJBBJBBBBBB999999J99BBBRBBRJJZJJkRRkRRsZZsZZsccscc
  2402. cc{ZZ{ZZsZZsRRkRRcJJcJJZBBZBBJ99J99B111119))1!!)!!)!!!
  2403. 111111111111111))))))))))))))))))!!!!!!!!!!!!!!!!!!!!!)))111999RJJkRRscc
  2404. ssskkskksccsccJccsccZZZRRRRJJBBB999111111))))))))))))111111111111999B11999J99J99RBBZJJcJJkRRsZZ{ZZ
  2405. ccscc{ZZsZZkRRkRRcJJZBBZBBZBBJ99J99B11B119))1!!)!!)!!!
  2406. 999999111111111111)))111))))))))))))!!!!!!!!!!!!!!!!!!!!!)!!)))111111999BBBZJJkRRsZZ
  2407. J11c)
  2408. ssscccZZRRRRBB999111111))))))!!!!!!!!!!
  2409. )!!)))9))B11B11RBBZBBZJJkRRsRRsZZ{ZZ
  2410. cc{ZZsZZsRRsRRcJJcJJcJJZBBJ99J99J11B119))9)))))1!!)!!!
  2411. 999999999111111111111111)11)))))))))!!!!!!!!!!!!!!!))))))))))!!)!!)!!)!!)!!))))))111999RBBkRRBBBJ!
  2412. ssskkcZZkRRRJJBBB999111111)!!!!!
  2413. 1!!)))9))B11J99RBBZBBcJJcJJsRRsZZ{cZ
  2414. cc{ZZ{ZZsRRkRRkRRcJJZBBZBBRBBJ99J99B119))9))1!!1!!!
  2415. )))999999999999111111111111111111)))))))))!!!!!!)!!))))))111111999111111))))!!!!!!!!!!!!!!))))))9991
  2416. J11scc
  2417. ccscckRRZJJBBBB11111)!!!!!!
  2418. )!!)))9))9))J99J99RBBZJJcJJkRRsZZ{ZZ{ZZ
  2419. cc{cZ{ZZsZZkRRcJJcJJZJJZBBJ99J99J11B111119)))))1!!)!!!
  2420. 111BBBBBB999999999111111111111111111))))))!!!!!!)))111999RBBZJJRRRkRRZJJRJJBBBB11111))))!!!!!)!!)))
  2421. ccsZZkRRZBBJ99B119)))!!)!!!
  2422. 1!!9))9))J11J99RBBZBBcJJkRRsZZ{ZZ{ZZ
  2423. ccscc{ZZsZZsRRkRRcJJcJBZBBZBBJ99J99B119))9))1!!)!!)!!!
  2424. BBBBBBBBBBBBBBB999999999999999111111111))))))))))))999BBBkRRscc
  2425. ccsccsZZcJJZJJBBB999111)))1
  2426. ZBBscc
  2427. kksccsZZkRRcJJZBBJ99J999))))))!!!
  2428. 1!!)))9))B11J99RBBZJJcJJcJJsRRsZZ{ZZ{ZZscc{ZZ
  2429. ccscc{ZZ{ZZ{ZZsRRkRRkRRcJJcJJZBBZBBJ99J99B11B119))))))!!)
  2430. RJJRJJRJJBBJBBBBBBBBB999999999999111111)))))))))111RBBkRRscc
  2431. ccsZZZJJ!
  2432. kRRcZZ
  2433. ccsZZkRRcJJZBBJ99J11B119))1!!!
  2434. )!!1!!B11B11J99J99ZBBZBBcJJcJJcJJcJJkRRcJJkRRcJJcJJcJJZBBZBBJ99J99J99B11B119))1!!1!!)!!!
  2435. )))JZRRRRRRRRRRRRRRJJBBBBBBBBB999999999111111))))))111BBBkRRskk
  2436. )!!J99RJJkRRscc
  2437. kkscc{ZZsRRkRRZJJZBBJ99B119))1!!)!!!
  2438. )!!1!!)))9))B11J11J99J99J99J99J99J99J99J99J99J11B11B119))9)))))1!!)!!!
  2439. 999RRRZZZZZZZZZZZZRRRJZRRJJBBBBBB999999111111111111999BBBcZZ
  2440. ))))))999J99ZJJkRRscc
  2441. cc{ZZsZZkRRcJJZBBJ99J11B119))1!!)
  2442. )!!1!!9)))))9))9))9))9))9))))))))1!!1!!)!!!
  2443. RJJZZZZZZsccJccsccZZZRRRRJJBBBBBB999999111111111999999ZJJcZZ
  2444. !!!)!!)))111J99ZJJsZZscc
  2445. cc{ZZ{ZZsRRcJJZJJRBBJ99J11B111!!)!!)
  2446. RRRZZZJccsccsccJccsccRRRJZRBBJBBB999999111111111999999RRRscc
  2447. !!!!!
  2448. !!!)))999RBBRRRkRRscc
  2449. cc{ZZsRRkRRcJJZBBRBBJ99B119))))))!
  2450. RRRZZZsccBckskksccJccZZZRJJBBBBBB999111111111111999BBBkRRscc
  2451. 1!!!!!!!!!!!!!!!!!
  2452. !!!!!!)!!)))111999999BBBZJJcZZsccskk
  2453. cc{ZZsZZkRRcJJcJJZBBJ99J119)))))1!!)
  2454. )11RRRZZZcZZsccJccscccZZRRRRJJBBB999999111111111111999BBBcZZscc
  2455. 9))J)
  2456. J1)J1)J1)9))9))111)11)))!!!)))))))!!)))))))))))))))111)))111111111111999B9BBBBRJJRRRkRRcZZsccscc
  2457. ccskk
  2458. cc{ZZ{ZZkRRkRRcJBRBBJ99B11B111!!)!!!
  2459. 999RJJRRRZZZZZZsccJccZZZRRRRJJBBB999999111111111)))111999kRRcZZ
  2460. kB1cJBcJJcJJcZZZJJBBB111)11)11111999999BBB999999999199111111)))))))!!))))))111111999RBBBBBBBBJ99999999111111111111111111111111999999999999J99RBBZJJkRRsRRsZZscc
  2461. cc{ZZ{ZZsRRcJJcJJRBBJ99J119))9)))!!)
  2462. BBBRRRRRRZZZZZZZZZRRRRRRRJJBBJ999999111)11)))))))))111111BBBRRRcZZskk
  2463. {{scckRRkRRBBB))))))111111111199999999999199111111111)))))))))))))))111J99RBBkRRkRRsZZcZZkRRkRRZJJRJJB9B999111111)))))))!!!!!!!!!!!!!!!!!)))))))))111J11J99RBBcJJcJJkRR{ZZscc
  2464. ccsZZsRRkRRcJJZBBRBBJ99B119))9))1!!!
  2465. RJJJZRRRRRRRRRRRRRRRRRJJBBJBBBBBB999111))))))))))!!)))111111BBBRJJZJJcZZ
  2466. RBBsZZkRRBBBB11111)))))))))111111111199111999111111111)11))))))))))))111999RJJcZZscc
  2467. kksccsZZkRRRBBBBB999111))))!!!
  2468. !!!)!!)))9))B11J99ZBBZJJcJJsZZsZZ
  2469. cc{ZZ{ZZsZZsRRcJJcJJZBBRBBJ111119))9))1!!)
  2470. !!!RRRRRRRRRRRRJZRRJJRJJBBJBBBBBB999111111)))))))))!!!)))))))))111111111999BBBRJJkRRscc
  2471. )!!999999111)))))))!!))))))111111111999111111111)))111)))))))))))))))111BBBcJJsZZ
  2472. kkscccZZcJJRBB999111))))!!!
  2473. 1!!)))9))J11J99ZBBcJJsRRsZZ{ZZ
  2474. cc{ZZscc{ZZ{ZZsZZsRRcJJcJJZBBZBBRBBJ11B119)))))1!!)!!!
  2475. !!!!!
  2476. 111RRRRRRRRRRJJRJJBBJBBBBBBBBB999999999111))))))!!!)))))))))111111111111))))))111999999BBB999
  2477. )))!!!!!!))))))111111111111111111111111111)))))))))!!!!!!)!!)))B11BBBcZZscc
  2478. ccsccsRRZJJRBBJ99111))))!!
  2479. )!!)))9))B11J99J99ZJJkRRsRRsZZ
  2480. ccscc{ZZ{ZZ{ZZsZZsRRsRRcJJcJJZJJZBBJ99J99J99B119))9))1!!)!!)!!!
  2481. !!!!!
  2482. BBBZZZRRRRRRJZRBBJBBBBBB999BBB999999111111))))))))))))111999BBBBBBBBB999999111111111111111)!!9
  2483. !!!!!!)))))))))111111111111111)11)))))))))))))))!!!!!!!!!)!!111B11ZJJ{ZZ
  2484. ccsZZkRRcJJRBBJ999))))))!!!
  2485. 1!!1!!111J99J99ZBBcJJkRRsZZ{ZZ
  2486. cc{ZZ{ZZ{ZZsRRsRRkRRkRRcJJcJJZBBZBBRBBJ99J99B11B119)))))1!!)!!!
  2487. RRRZZZZZZRRRRRRRJJBBBBBB999999999999111111)))))))))111RBBZJJkRRcZZsccsZZcZZkRRRJJBBB9999999))R)
  2488. )!!!!!))))))111111111111)))111))))))))))))!!!!!!
  2489. !!!)!!111BBBkRRscc
  2490. cc{ZZkRRcJJRBBJ99B11)))1!!!
  2491. )!!9))9))J11RBBZBBcJJkRRsRR{ZZ{ZZ
  2492. cc{ZZsZZsZZsRRkRRcJJcJJZBBRBBJ99J99J99J11B111119))9))1!!)!!!
  2493. RJJBBJRJJBBJBBBBBB111111111111111111111111111999111BBBkRRsZZskk
  2494. kkscccZZZJJJ11J11J11)))1!!)
  2495. !!!)!!!!!!!
  2496. !!!!!!!!!!!!!!!)))!!!!!!)))!!!!!!!!!)!!!!!!!!!!!!!
  2497. !!!!!!!!!)!!9))J99ZJJsRRscc
  2498. ccsZZsRRcJJZBBZBBJ99B11)))1!!)!!)
  2499. 1!!9))111B11RBBZJJcJJcJJsZZ{ZZ
  2500. cc{ZZ{ZZ{ZZsZZkRRkRRcJJZBBZBBJ99ZBBJ99J99B11B119))9))1!!)!!)!!!
  2501. )))9))!!!
  2502. !!!!!!!!
  2503. )!!9))J11B11ZBBcJJkRRsZZscc
  2504. cc{cZkRRkRRZJJZBBRBBJ99J11B11)))1!!)!!!
  2505. )!!)!!)!!)!!)!!)!!)!!)!!)!
  2506. )))111B11J99ZBBZJJcJJkRRsRRsRRsZZsZZsRRsZZsRR{ZZsZZsRRsRRsRRsRRsRRkRRsRRsRRsRRkRRkRRkRRkRRsRRsRRkRRsRRkRRsRRkRRkRRcJJcJJZBBZBBJ99B119)))))1!!!
  2507. )!!)))B11J11J99ZBBZBBsRRsRR{ZZscc
  2508. ccscc{ZZsZZsRRkRRcJJZBBJ99J99J99J99J99B11B119))9))))))!!)
  2509. 1!!)))9))B11B11
  2510. )!!)))111111J99999J99B11111)))1!!!!!!
  2511. )!!)))B11J99RBBZJJcJJkRRkRRkRRkRRkRRkRRZJJZBBRBBRBB999B11B119))9)))))9)))))9))9))B11B11J99J11J99J99J99J99RBBRBBRBBJ99J99J99B11111)))1!!!
  2512. )!!)))111B11J99ZBBZBBcJJcJJkRRkRRsRRsZZsZZsZZsRRsZZsRRsZZkRRsRRkRRsRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRcJJcJJcJJZBBRBBJ99J11B11)))1!!!
  2513. )!!1!!9))9))B11J99J99J99RBBZBBRBBJ99ZBBZBBZBBRBBRBBJ99J99J11J11J11J11B11B119))9)))))1!!1!!)!!!
  2514. )!!)))9))
  2515. )))B11J99RBBRBBZJJkRRsZZscc{ZZsZZkRRkRRZJJRBBJ99111))))!!!
  2516. !!!)!!)))111B11B11J99J99RBBRBBRBBJ99RBBJ99J99J99J99J99J99J99J99J99RBBRBBRBBZJJcJJcJJkRRkRRkRRkRRkRRsRRsZZsZZsRRkRRkRRcJJZBBZBBJ99J11)))1!!)!!
  2517. )))9))B11J99J99ZBBZBBcJJcJJkRRkRRsRRsRRsZZsRRsRRsZZkRRsRRkRRsRRkRRsRRkRRkRRkRRkRRkRRkRRkRRkRRsRRkRRkRRkRRkRRkRRkRRcJJcJJcJJZJJZBBZBBJ99J111119))1!!)
  2518. )!!1!!9))9))9))9))9))9))9)))))))))))1!!)!!)!!)!!!
  2519. 111J99RJJcJJkRRcZZ{ZZscc
  2520. cc{ZZsZZkRRcJJZBBRBBB11B11))))
  2521. )!!1!!9))111B11B11B11J99ZBBZBBcJJcJJcJJkRRkRRkRRkRRsZZsZZ{ZZsZZ{ZZ{ZZscc{ZZ{ZZ{ZZscc{ZZ{ZZscc
  2522. ccscc{ZZsZZsZZkRRcJJcJJZBBRBBB11B119)))!!!
  2523. )!!1!!9))111J99J99RBBZJJcJJcJJkRRkRRkRRsRRsRRkRRsRRsRRkRRsRRkRRkRRkRRkRRkRRkRRkRRkRRkRRcJJkRRkRRkRRkRRkRRkRRkRRcJJkRRcJJcJJZJJZBBZBBZBBJ99B119))9))1!!!
  2524. )!!)))9))9))1!!))))!!!
  2525. 1!!ZBBkRRkRRsZZsZZ
  2526. ccsccsZZkRRZJJRBB999B11))))!!!
  2527. !!!)!!9))111J99RBBZJJcJJkRRkRRsZZscc{ZZ{cZ
  2528. ccscc
  2529. ccscc
  2530. ccscc{ZZ
  2531. ccscc{ZZ{ZZ{ZZ{ZZscc{ZZ{ZZ{ZZscc{ZZ{ZZsZZsZZkRRcJJZJJZBBRBBB119))1!!)!!!
  2532. 1!!)))9))B11J99J99ZBBcJJcJJcJJkRRkRRkRRkRRsRRkRRkRRkRRsRRcJJkRRkRRkRRcJJcJJkRRcJJcJJcJJkRRcJJkRRsRRcJJkRRcJJkRRcJJcJJcJJcJBZJJZBBRBBJ99J119)))))1!!)!!)
  2533. !!!)!!1!!9))9))J11J99ZBBRBBcJBZBBJ99J99J99B111!!)))
  2534. !!!)!!111J99RBBZJJkRRcZZscc
  2535. cc{ZZsZZkRRZJJRBBJ99B119)))!!)!!!
  2536. )!!1!!9))B11J99ZBBcJJkRRkRRsZZ{ZZ{ZZ{ZZ{ZZ
  2537. cc{ZZ
  2538. cc{ZZscc{ZZ
  2539. cc{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{cZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZsZZsRRsRRkRRcJJcJJZBBJ99J119))1!!1!!!
  2540. 1!!9))9))J11J99ZBBZBBcJJcJJkRRcJJsRRkRRkRRkRRsRRsRRkRRkRRkRRkRRkRRcJJcJJcJJkRRcJJcJJcJJcJJcJJcJJcJJcJJZBBZBBZBBZBBRBBJ99J99J11B11B119))1!!)!!)
  2541. )!!1!!1!!9))B11J11J99ZBBZJJcJJkRRkRRsRRsRRsZZkRRcJJcJJZJJZBBB9BB11111))))!!!!!!
  2542. !!!1!!B11RBBZJJkRRkRR{ZZscc
  2543. ccsccsZZkRRcJJZJJRBBB111111!!!
  2544. )!!)))9))J99RBBZBBcJJcJJkRRsRR{ZZ{ZZ{ZZ{ZZ{cZ{ZZscc{ZZscc{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZsZZ{ZZ{ZZsZZ{ZZsZZ{ZZsRRsZZsRRkRRkRRcJJZJJZBBJ99B119)))))1!!!
  2545. )!!1!!9))B11J11J99ZBBZBBcJJcJJcJJkRRkRRkRRkRRkRRkRRkRRcJJkRRcJJcJJcJJcJJZBBZBBZBBZBBZBBRBBJ99J99J99J99J99B11B11B119))9)))))9))1!!)!!!
  2546. 1!!)))9))B11B11J99J99RBBZBBcJJcJJkRRkRRsZZsZZ{ZZ
  2547. cc{ZZsZZcJJcJJZJJRBBJ11111)!!)!!!
  2548. !!!)))9))B11J99ZJJcJJkRRsZZ{ZZ
  2549. ccscc{ZZkRRcJJZBBZBB999B11))))!!!
  2550. )!!)))B11J99RBBZBBcJJkRRkRRsRR{ZZ{ZZ{ZZ{cZsccsccsccscc{ZZ{ZZ{ZZsZZ{ZZsZZsZZsZZsZZsZZsZZsZZsZZsZZ{ZZsRRsZZsRRkRRsRRcJJcJJcJBRBBJ99J119))9)))!!)
  2551. )!!9))B11J11J99J99ZBBZBBcJJcJJcJJcJJcJJcJJcJJZJJZBBZBBRBBRBBJ99J99J99J99J11B11B11B119))9))9)))))1!!)!!)!!)!!)
  2552. )!!)!!9))J11J99J99ZBBcJBcJJcJJkRRsRRsZZ{ZZscc{ZZscc
  2553. cc{ZZsZZsRRcJJZJJJ991119))1!!!
  2554. ))))))B11RBBZJJcJJsRRsccscc
  2555. cc{ZZkRRkRRZBBRBBJ99111)!!!
  2556. )))B11J99RBBZBBkRRkRRsRRsRRsZZ{ZZsZZ{ZZ{ZZ{ZZ{ZZ{ZZsRR{ZZsZZ{ZZsRRsZZsRRsRRsRRsZZsRRsZZsZZsRRsZZsZZsZZsRRkRRkRRkRRcJJZJJZBBJ99B119))9))1!!!
  2557. )!!1!!)))9))B11J11J99J99J99J99J99J99J99J99J99J11B11B111119))9)))))1!!)!!1!!)!!!
  2558. )!!9))B11J99RBBcJJcJJkRRsRRsZZ{ZZ{cZ
  2559. ccsZZkRRcJJZBBJ99111))))!!!
  2560. )))J1)B11RBBZJJcJJsZZscc
  2561. cc{ZZsZZsRRcJJcJJJ99J999)))!!!
  2562. )!!1!!9))B11J99RBBcJJcJJkRRkRRsZZsZZ{ZZ{ZZ{ZZsZZ{ZZsZZsZZsZZsZZsRRsZZsRRsRRsZZsRRsRRsRRsRRsZZsRRsZZsRRsRRsRRsRRkRRkRRkRRcJJZJJZBBJ99J999))1!!1!!)
  2563. 1!!1!!9))1!!9))9)))))9))9))9)))))1!!1!!)!!)!!!
  2564. 1!!B11J99RBBcJJkRRsRRsZZ{ZZ
  2565. cc{ZZsRRkRRZJJZBBJ999)))!!)!!!
  2566. )!!)))B11999RBBZJJkRRsZZ
  2567. ccscc{ZZsRRkRRcJJZBBRBBJ119))))))
  2568. 1!!9))J99J99RBBZBBcJJcJJsRRsRRsZZsRR{ZZsZZ{ZZsZZsZZsRRsZZsZZsRRsZZsRRsRRsRRsRRsZZsRRsRRsRRsRRsRRsRRsRRsRRsRRkRRkRRcJJcJJRBBRBBJ99B119))1!!)!!!
  2569. )))J99RBBcJJkRRkRRsZZ
  2570. ccsccsZZsZZkRRZBBRBBB119)))!!!
  2571. )!!9))111999RBBZJJkRRsZZ{ZZ
  2572. ccscc
  2573. ccscc
  2574. cc{ZZ{ZZsZZsZZkRRcJJZJJZBBJ99J11)))1!!)
  2575. )!!9))111J99RBBZBBcJJcJJkRRsRRsRRsZZsRRsZZsZZsZZsZZsZZsRRsZZkRRsRRkRRsZZkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRkRRcJJcJJcJJZJJZBBJ99J99J11B119))1!!)!!!
  2576. )!!1!!1!!1!!)!!)
  2577. )!!)))B11J99cJJkRRsZZ{ZZ
  2578. ccsccsZZkRRcJJRBBJ99B11))))!!)
  2579. )!!)))111J99RBBZJJkRRsZZscc
  2580. cc{ZZ
  2581. cc{ZZ{ZZ{ZZ{ZZscc
  2582. cc{ZZ
  2583. cc{ZZscc{ZZ{ZZsZZsRRsRRkRRZJJcJBJ99B119))1!!!!!!
  2584. 1!!)))B11J99J99ZBBcJJcJJkRRkRRsRRsRRsZZsRRsZZsZZsRRsRRkRRsRRkRRkRRkRRcJJcJJcJJcJJcJBcJJcJJZBBZBBZBBZBBZBBRBBJ99J99J99B11B119))1!!)!!)
  2585. )!!)!!1!!)))9))111J1)9))9))9))))))!!)
  2586. )!!)))J11BBBcJJkRRsZZ{ZZ
  2587. cc{ZZsZZkRRcJJRBBJ99B11))))!!!
  2588. )!!)))B11J99RBBZJJcJJkRRsZZ{ZZscc
  2589. cc{ZZ
  2590. cc{ZZ{ZZ{ZZ{ZZscc{ZZ{ZZ
  2591. cc{ZZ
  2592. cc{cZ{ZZ{ZZ{ZZ{ZZsZZsRRkRRcJJZBBJ99J119))9)))!!!
  2593. 1!!9))B11J99RBBZBBZJJcJJcJJkRRkRRkRRkRRcJJkRRcJJcJJcJJcJJZBBZJJZBBRBBRBBRBBJ99J99J99J99J11B11B11B119))9))9))))))))1!!)!!)
  2594. )!!)!!)))9))9))111J11J99J11J99J99J99J99B111111!!1!!!
  2595. )!!9))B11J99ZJJcJJsRR{ZZscc
  2596. ccsccsRRkRRZJJRBBB111111!!)!!!
  2597. !!!1!!9))B11J99RBBcJJcJJkRRsZZ{ZZ{ZZscc
  2598. cc{cZ
  2599. ccscc
  2600. cc{ZZ
  2601. cc{ZZ{ZZ{cZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZsZZsZZsRRcJJcJJZBBJ99J99B119)))!!!
  2602. )!!1!!9))B11J11J99J99ZBBRBBZBBZBBZBBZBBZBBRBBJ99J99J99J99J99J11B11B11B119))9)))))9))1!!1!!1!!1!!)
  2603. 1!!1!!9))9))9))B11J11J99J99J99ZBBZBBZBBZBBZBBJ99J99B119))1!!)!!
  2604. )!!)))B11J99ZBBcJJsRR{ZZscc
  2605. ccsccsZZsZZkRRZJJJ999999)))!!!
  2606. )!!1!!B11J99RBBcJBcJJkRRsRR{ZZ{ZZ{ZZ
  2607. cc{ZZ
  2608. ccscc{ZZ{ZZscc{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZsRRsRRcJJcJJZBBZBBJ111119))1!!!
  2609. 1!!)))9))9))B11B11J11J99J99J11B11B11B119))9))9))9)))))1!!)!!)!!)!!!
  2610. )!!1!!)))9))9))111B11J11J99J99J99ZBBZBBZBBcJJcJJcJJcJJZJJZBBJ99J99B111!!)!!!
  2611. 1!!111J11ZBBcJJkRRsZZscc
  2612. ccsZZkRRcJJRBBB119)))))!
  2613. 9))B11J99J99ZJJcJJkRRsRR{ZZ{ZZscc{ZZ
  2614. ccscc{ZZscc{ZZ{ZZ{ZZsZZ{ZZsZZ{ZZ{ZZsZZ{ZZsZZsZZ{ZZsZZ{ZZ{ZZsZZsRRkRRsRRcJJcJJZBBJ99J11B11)))1!!!
  2615. )!!)!!)!!1!!1!!)!!)!!)!!)
  2616. )!!1!!9))9))J1)B11B11J99J99J99RBBZBBZBBZBBcJJcJJcJJkRRkRRcJJcJJcJJZBBRBBJ99B11)))1!!!
  2617. )!!9))J11J99cJJkRRsRR{ZZ
  2618. ccscc{cZ{ZZkRRcJJRBBJ111111!!!
  2619. )!!1!!111J11RBBcJBcJJkRRsRR{ZZ{ZZ{ZZ{cZ{ZZ{ZZ{ZZ{ZZ{ZZsZZsZZsZZsRRsZZsRRsRRsRRkRRsRRkRRsRRkRRkRRkRRcJJkRRcJJZJJZBBJ99J99J99B11)))1!!)!
  2620. )!!)))9))111B11J11J11J99J99RBBJ99ZBBZBBcJJcJBcJJkRRkRRkRRkRRsRRkRRsRRcJJcJJZBBRBBJ999)))!!!
  2621. )!!)))B11J99ZJJkRRsRR{ZZ
  2622. cc{ZZ{ZZsRRkRRcJJZBBJ99B119)))!!!
  2623. )!!1!!9))B11J99ZBBcJJkRRkRRsRRsZZsRR{ZZsRRsZZsRRsRRkRRkRRkRRkRRkRRcJJcJJcJJcJJcJJcJJcJBZJJcJBZBBZBBZBBJ99J99J99J99B11B119)))))1!!)
  2624. 1!!1!!9))111B11J11J99J99RBBJ99RBBZBBZBBZBBcJJcJJcJJcJJkRRkRRsRRkRRsRRsRRkRRcJJcJJZBBRBBJ999))1!!)!!!
  2625. )!!9))111J99ZBBcJJkRRsZZ
  2626. ccscc
  2627. cc{ZZsZZsRRcJJcJBRBBJ99B119)))!!)
  2628. 1!!9))B11J99J99RBBcJJcJJcJJkRRcJJkRRcJJcJJcJJcJJcJJcJBZBBZBBZBBRBBZBBJ99RBBJ99J99J99J99J11B11B11B11B119))9)))))1!!1!!)!
  2629. 1!!)))9))B11J11J99J99J99RBBZBBZBBZBBcJBcJJcJJcJJcJJcJJkRRkRRsRRsRRsZZsRRsRRkRRkRRcJJZJJJ99J99B119)))!!!
  2630. 1!!111J99RBBZJJkRRsZZ{ZZscc
  2631. ccscc
  2632. ccscc{ZZ{cZ{ZZ{ZZ{ZZ
  2633. cc{ZZ{ZZ{ZZ{ZZsRRkRRcJJcJJRBBJ99B119))1!!)
  2634. )!!9))9))B11J99J99J99RBBZBBRBBRBBRBBZBBJ99J99J99J99J99J11B11J11B119))1119))9)))))9)))))1!!1!!)!!)!!)!!!
  2635. )!!1!!9))B11J11J99J99RBBRBBZBBZBBZBBcJJcJJcJJcJJcJJkRRcJJkRRkRRsRRsRRsRRsRRsRRkRRkRRcJJZBBRBBJ11B11)))1!!!
  2636. )!!9))B11J99ZBBcJJkRRsZZsZZ{ZZscc
  2637. ccscc{ZZ{cZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZ{ZZsZZ{ZZsZZsZZsZZ{ZZsZZsZZsRRsRRkRRcJJcJJZJJRBBJ99B119))1!!)
  2638. )!!)!!1!!1!!9))9))B11B11J11B11B11B11111B119))9))9))9))1!!1!!1!!)!!)
  2639. )!!1!!9))9))J11J99RBBJ99ZBBRBBZBBZJJZBBZJJcJJcJJcJJcJJkRRkRRkRRkRRsRRkRRsRRsZZsRRkRRkRRcJJZBBRBBJ999))))))
  2640. )))9))J11J99ZBBcJJkRRsRRsZZ{ZZ{ZZsZZsZZsZZsZZsZZsRRsRRsRRsRRkRRkRRkRRsRRkRRkRRkRRkRRkRRkRRcJJcJJcJJcJJZBBZBBJ99J99B11)))1!!)
  2641. )!!)!!)!!1!!1!!)!!)!!)!!)!!)!!!
  2642. )!!)!!9))111B11J99J99J99RBBRBBZBBZBBZBBZBBZBBZBBZJJcJJcJJcJJcJJcJJkRRkRRkRRkRRkRRcJJkRRcJJcJBRBBRBBB11B11)))!
  2643. )!!)))9))B11J99RBBZBBcJJcJJcJJkRRkRRkRRkRRkRRkRRcJJcJJcJJcJJcJJcJJcJJcJJcJBcJJcJJZBBZJJZBBZBBZBBZBBJ99J99J99B11J1)9))1!!)!!!
  2644. 1!!9))9))J11J99J99J99RBBRBBZBBRBBZBBZBBZBBZBBZJJZBBZBBcJBcJJcJJcJJcJJcJJcJJcJJcJJcJJZBBZBBRBBJ99B119))1!!!
  2645. )))9))J11J99J99RBBZBBZBBZJJZBBcJJZBBZBBZBBZBBRBBRBBRBBRBBJ99RBBJ99J99J99J99J99J99J99J11J99B11B11B119))9))1!!)!!)!!!
  2646. )!!1!!9))J1)B11J11J99J99J99RBBJ99RBBRBBRBBRBBRBBZBBZBBZBBZBBZBBZBBZBBZJJcJJZBBZBBZBBZBBRBBJ99J99B119))))))
  2647. )!!1!!9))B11B11J99J99J99J99J99J99J99J99J99J99J11J11J11B11B11B11B119))B119))9))9))9)))))9)))))1!!1!!)!!)!!)
  2648. )!!1!!9))9))B11B11J11J11J99J99J99J99J99J99J99J99J99J99J99J99RBBJ99RBBJ99ZBBRBBJ99RBBJ99J99J11B119))))))!!!
  2649. 1!!)))9))9))9))9))B119))1111111119))9))9)))))9))1!!1!!1!!)!!)!!1!!)!!)
  2650. !!!1!!)))9))9))9))B11B11B11B11B11B11J11J11J11B11J11J11J99B11J11J99J11J99J11J99999J11B11B119))9))1!!)!!)
  2651. )!!1!!1!!1!!1!!)!!)!!)!!)!!)!!!!!)!!!
  2652. )!!1!!1!!)))9))9))9))9))9))9))9))9))9))9))9))9))9))9))9))9))9))9))9))9))9))9))9))9)))))1!!1!!)!
  2653. mClear
  2654. mClearH
  2655. suClear
  2656. suClearH
  2657. diClear
  2658. diClearH
  2659. ribClear
  2660.     ribClearH
  2661. CustomView
  2662. WW3DShapeBrowser
  2663. replace shader...
  2664. surface shader:
  2665. a shader name here...
  2666. remove shader
  2667. Renderable Objects Listq
  2668. Renderable Object Inspectorq
  2669. RIBPointsGeneralPolygons
  2670. 2?3?2<3?2?3?
  2671. !(3?3?#?3?3?3?#?"<#,
  2672. 3?3?3?3/3?3?3?
  2673. 3?3?3?3?3?3?3?
  2674. 2,3?3?3?2?3?!(
  2675. 3?3?#?3?3?!(
  2676. ",3?3/3?3?!(
  2677. 2<3/3?
  2678. 3?3?!(
  2679. 2?3?3?
  2680. 3?#,2<
  2681. 3?#?3?3?3?#?
  2682. ",2,3?3?
  2683. 3?3/3?3?3?3/3?3?3?
  2684. 3?3?3?3?3?3?3?
  2685. 3?3?3?3?3?3?3?3?3?
  2686. 3?3?2?3?3?3?2?
  2687. 3?3?3?2?3?3?3?2?3?
  2688. "<#,3?
  2689. 3?#?3?3?3?#?3?3?
  2690. 3?3?#?3?3?3?#?3?
  2691. ",3?3/3?3?3?3/!(
  2692. 3?3/3?3?3?3/3?
  2693. ",3?3?3?3?3?
  2694. !(3?3?
  2695. 3?3?3?3?3?3?3?
  2696. !(3?2?3?3?3?!(
  2697. !(3?2?
  2698. !(3?2?3?3?3?
  2699. 3?3?3?
  2700. 3?#?3?3?3?
  2701. 3?3?3?#?
  2702. 3?3?3?
  2703. !(3/3?3?3?
  2704. 3?3?3/
  2705. 3?3?3?
  2706. 3?3?",!(
  2707. 3?3?3?3?3?3?#,
  2708. 3?3?2?3?3?3?
  2709. 2?3?3?
  2710. 3?3?3?#?3?3?3?
  2711. #?3?#,2<#?3?
  2712. 3?3?#?3?
  2713. 3?#,!(3?3?3/3?3?3?3/
  2714. 2<3/3?
  2715. 2<#,2,
  2716. ",3/3?3?3?
  2717. 3?3?3?3?#,
  2718. #,3?3?
  2719. 3?3?3?",3?
  2720. "+"+2?3?3?3?2?
  2721. 3?2?3?3?",",
  2722. 3?3?3?#?3?#,
  2723. 3?3?3?#?"<
  2724. !(3?3?3/3?
  2725. 3?3?3?3/3?",
  2726. !(3?3?3?3?"+
  2727. 3?3?3?3?
  2728. 3?3?3?
  2729. 2<3?2?
  2730. 3?3?2?3?2<
  2731. 3?3?3?2?3?
  2732. !(3?2?
  2733. 3?#?"<
  2734. !(#?3?3?3?
  2735. ",#?3?
  2736. #,2<#?3?3?2<
  2737. 3?3/3?3?3?
  2738. 3?3/2,3?3?
  2739. 3/3?3?3?
  2740. 2<3?3?3?3?"+";3?3?3?
  2741. "+"+3?3?3?
  2742. 2?3?3?3?2?
  2743. 3?2?3?3?3?
  2744. 2?3?3?3?
  2745. 3?3?3?#?!(
  2746. #?!(3?!(#?!(
  2747. 3?3?#?3?
  2748. 2,3?3?3/3?
  2749. !(3?3?
  2750. 3?3?3?
  2751. 3?3?3?3/3?3?3?
  2752. 3?3?3?3?3?3?
  2753. 3?3?3?3?3?
  2754. 3?3?3?3?3?3?3?3?3?3?
  2755. 3?2?3?
  2756. 2?3?3?3?2?3?
  2757. 2?3?3?3?2?3?3?
  2758. 3?3?#?3?#,
  2759. 3?#?3?3?3?#?3?3?3?
  2760. "+3/3?3?3?
  2761. 3/3?3?3?3/3?3?3?
  2762. !(3?3?
  2763. !(3?3?3?3?3?
  2764. #,3?#,!(
  2765. 3?3?3?3?3?3?3?3?
  2766. 3?3?3?
  2767. !(3?"+
  2768. 2?3?3?3?2?
  2769. 2?3?2<3?!(
  2770. 3?2?3?3?3?2?3?
  2771. 2?3?3?
  2772. 3?3?3?#?3?3?",
  2773. 3?#?3?
  2774. !(#?3?3?3?#?
  2775. 3?3?3?
  2776. 3?3/3?3?3?3/
  2777. "+3?3/
  2778. 3?3/3?3?3?3/!(
  2779. 3?3?3?3?3?
  2780. !(3?3?3?3?
  2781. 2?3?3?3?
  2782. 3?3?!(
  2783. 3?3?2?3?3?3?!(
  2784. 3?3?3?
  2785. 3?",!(3?3?#?3?3?
  2786. 3?#?3?3?3?#?!(
  2787. 3?3?#?3?3?3?
  2788. 3?3?3?3/3?3?
  2789. !(3/3?3?3?3/!(
  2790. 3?3?3/3?3?3?3/
  2791. "+",3?!(
  2792. 3?3?3?3?
  2793. 3?3?3?3?3?3?3?
  2794. 2?3?3?3?2?
  2795. 2?3?3?3?2?3?3?3?2?
  2796. !(#?3?3?3?#?3?
  2797. #?3?3?3?#?3?3?3?#?
  2798. 3?3/3?3?3?3/3?3?
  2799. 3/3?3?3?3/3?3?3?3/3?
  2800. 2+3?3?
  2801. 3?3?3?3?3?3?3?
  2802. 3?3?3?3?3?3?3?3?3?3?!(3?!(#,!("+3?3?
  2803. 3?3?3?2?3?3?3?!(
  2804. !(",3?
  2805. 2?3?3?3?2?3?
  2806. 3?3?3?
  2807. 3?!(3?
  2808. 3?#,3?#?3?3?3?#?!(
  2809. 3?#?3?3?3?
  2810. 3?3?3/3?3?3?
  2811. 3/3?3?3?
  2812. 3?3?3?3?3?3?!(
  2813. !(3?3?
  2814. 3?3?3?
  2815. 3?2?3?
  2816. 3?3?3?2?
  2817. 3?#?3?3?3?#?3?
  2818. #?3?3?3?#?3?3?3?
  2819. !(3/3?3?3?3/3?3?
  2820. 3/3?3?
  2821. 3?3/3?3?3?3/3?3?
  2822. 3?3?3?3?3?3?!(
  2823. 3?3?3?
  2824. 3?3?3?3?3?3?3?3?3?
  2825. !(3?3?3?2?3?3?3?2?
  2826. 3?3?2?3?3?3?2?3?3?
  2827. (3?3?#?3?3?3?#?!(
  2828. !(3?3?
  2829. 3?3?3?#?3?3?3?#?3?
  2830. 3?#?3?
  2831. 3?3?3?3/3?3?3?
  2832. !(3?3?3/!(
  2833. 3?3?3/3?3?3?3/3?3?
  2834. 3?3?3/3?3?
  2835. 3?3?3?3?3?3?3?
  2836. 3?3?3?3?3?
  2837. 3?3?3?3?3?3?3?2<3?3?3?3?3?3?3?3?3?
  2838. 3?3?2?3?!(
  2839. !(3?3?3?2?3?2<
  2840. 2?3?3?3?2?
  2841. #,2?",3?3?2?3?3?3?
  2842. #?3?3?3?
  2843. #?3?3?3?#?3?3?
  2844. 3?#?3?
  2845. #?3?3?3?#?3?3?3?#?
  2846. 3?3?!(
  2847. 3?3?!(
  2848. 3?3?3?3/2,",
  2849. 3?3?3?3?3?
  2850. 3?3?3?3?3?"<#,
  2851. 3?3?2?3?3?3?2?
  2852. 2?3?3?3?2?",2<
  2853. #,3?3?3?#?!(
  2854. #?3?3?3?#?
  2855. 3?3?3?#?3?3?
  2856. 3?3?3?3/!
  2857. 3?3?3?3/3?3?3?
  2858. !(3/3?3?
  2859. 3?3?!(
  2860. 3?3?3?3?3?3?3?3?3?
  2861. 2?3?!(
  2862. 3?3?2?3?3?3?2?3?3?
  2863. 3?#?3?3?3?#?3?3?3?
  2864. 3?3?3/3?3?3?3/3?3?3?
  2865. 3?3?3?3?3?3?3?
  2866. 2?3?3?3?2?3?
  2867. 3?3?3?#?
  2868. 3?3/3?
  2869. 3?3?3/
  2870. 2?3?3?
  2871. #?3?3?3?#?3?
  2872. 3?3/3?3?3?3/3?",3?
  2873. 3?3?3?3?3?3?3?
  2874. 3?3?3?2?3?3?3?2?
  2875. ",#?3?3?3?#?!(
  2876. 3?3/3?3?3?3/!(
  2877. 3?3?3?3?
  2878. 3?3?3?
  2879. 2?3?3?3?
  2880. !(3?3?3/3?
  2881. (3?3?3?
  2882. "+3?3/!(
  2883. 3/3?3?3?
  2884. 3?3?3?3?3?3?
  2885. 3?3?2?3?3?3?2?3?
  2886. 3?3?#?3?3?3?#?3?3?3?
  2887. 3?3/3?3?3?3/3?3?
  2888. 3?3?3?3?3?3?3?3?3?3?
  2889. 3?3?3?
  2890. 3?3?3?2?3?3?3?
  2891. 3?3?#?3?3?3?#?3?
  2892. 3/3?3?3?3/
  2893. 3?3/3?
  2894. 3?3?3?3?
  2895. !(3?3?3?3?
  2896. 3?3?2?3?3?3?2?
  2897. 3?#?3?3?3?#?3?
  2898. !(3?3?3/3?3?3?
  2899. !(",!(
  2900. 3?3?3?3?3?3?3?3?!(
  2901. 2<#,!(3?3?3?2?3?3?
  2902. #?3?3?3?#?3?3?!(
  2903. 3?3?3?3/3?3?3?
  2904. 3?3/3?3?3?
  2905. 3?3?3?
  2906. 3?3?3?3?3?3?3?3?!(
  2907. 2?3?",
  2908. 2<3?2?3?3?3?2?3?3?3?2?
  2909. #?3?3?3?#?3?3?
  2910. 3?3?3?3/3?3?3?
  2911. "<3?3?3?3?3?
  2912. 3?3?2<
  2913. 2?3?3?3?2?3?
  2914. 3?3?2?3?2<#,
  2915. 3?3?#?3?
  2916. #?3?3?3?#?
  2917. 3?3/3?3?3?3/3?
  2918. 3?3?3?3?3?3?3?3?
  2919. 3?3?3?2?3?3?3?2,",
  2920. #?3?3?3?#?3?3?3?#?3?3?
  2921. 3?3?3/3?3?3?3/
  2922. 3?3?3?3?
  2923. 3?3?2?
  2924. #,3?#?3?3?
  2925. !(3?3?3/3?3?3?
  2926. (3?3?3?3?#,
  2927. 2?3?!(
  2928. 3?2?3?3?3?
  2929. 3?3?3?#?",
  2930. #,3?3?3?3/3?
  2931. #,3?3?3?#,!(
  2932. "+"+3?3?2?3?
  2933. 3?3?#?3?3?!(
  2934. 3?3/3?3?!(
  2935. 3?3?3?3?
  2936. displacement shader:
  2937. add model...
  2938. replace model...
  2939. add back wall...
  2940. add floor...
  2941. "set shape PreTransform to Identity
  2942. rib parsing
  2943. [76800c]
  2944. remove default lights
  2945. restore default lights
  2946. WWTextField
  2947. WWTextFieldCell
  2948. w8{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  2949. \margl40
  2950. \margr40
  2951. \f0\b0\i0\ulnone\ql\fs24\fi0\li0\gray0\fc0\cf0\up0\dn0 
  2952. .Type directly to the Model's  Tcl Interpreter:
  2953. Helvetica-Oblique
  2954. [168c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  2955. \margl40
  2956. \margr40
  2957. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 
  2958. /Type directly to the Camera's  Tcl Interpreter:
  2959. model2
  2960. model2H
  2961. littleCClearOnGreen
  2962. littleCGreenOnGreen
  2963. rendrib
  2964. Renderer Esoterica
  2965. ExocetHeavy
  2966. prman
  2967. regenerate
  2968. delete
  2969. width:
  2970. height:
  2971. zScale:
  2972. &show the floating scene clock controls
  2973. (treat TransformBegin like AttributeBegin
  2974. checkNoPurple
  2975. checkYesPurple
  2976. parse .rib file...
  2977. parse .eve file...
  2978. ignore ShadingRate
  2979. ignore color
  2980. ignore lights
  2981. firm transforms
  2982. ignore all shaders
  2983. $treat AttributeBegin like startShape
  2984. 'apply shaders directly to current shape
  2985. Switch
  2986. RIB parsing
  2987. Scene Controls
  2988. starting time:
  2989. w8{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  2990. \margl40
  2991. \margr40
  2992. \f0\b0\i0\ulnone\ql\fs20\fi0\li0\gray0\fc0\cf0\up0\dn0 
  2993. interpolation proc definition
  2994. initalization code
  2995. {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  2996. \margl40
  2997. \margr40
  2998. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs20\fc0\cf0 
  2999.     Shoot it!
  3000. grab current camera settings
  3001. around the end 
  3002. shot name:
  3003. shot time length:
  3004. Lights Controls
  3005. Render
  3006. interps
  3007. A Shot Control Panel
  3008. WavesWorld 3DWell Control Panel
  3009. Window*
  3010. Model
  3011. Scene Clock Controls
  3012. control panel
  3013. esoterica1
  3014. sceneClockControls
  3015. lights
  3016. File's Owner
  3017. ShotTemplate
  3018.     rib parse
  3019. scene
  3020. esotericaControl
  3021. [189@]
  3022. WWTTSVConnector
  3023. IBControlConnector
  3024. IBConnector
  3025. takeSelectedRowFrom:
  3026. IBOutletConnector
  3027. nextText
  3028. z_ribWindow
  3029. z_infoWindow
  3030. z_shapeWindow
  3031. z_cameraWindow
  3032. z_lightWindow
  3033. backgroundColorWell
  3034. boundingBoxMatrix
  3035. cameraInterpTextField
  3036. cameraHistoryText
  3037. cameraTransformMatrix
  3038. diNameText
  3039. diParmNameMatrix
  3040. diParmScrollView
  3041. exposureLengthText
  3042. eyePointMatrix
  3043. firmTransformsSwitch
  3044. focalDistanceText
  3045. focalLengthText
  3046.     fovSlider
  3047. fovText
  3048.     fStopText
  3049. ignoreColorsSwitch
  3050. ignoreLightsSwitch
  3051. ignoreShadersSwitch
  3052. z_tclWindow
  3053. lowRezTesselationText
  3054. movingRenderStyleMatrix
  3055. projectionTypeMatrix
  3056. renderStyleMatrix
  3057. ribCommandsMatrix
  3058. rollAngleText
  3059. shadingRateSlider
  3060. shadingRateText
  3061. shotOutputTypeMatrix
  3062. statusText
  3063. suNameText
  3064. suParmScrollView
  3065. tesselationText
  3066. trackballAffectsMatrix
  3067. trackballXYZMatrix
  3068. transformMatrix
  3069. +treatTransformBeginLikeAttributeBeginSwitch
  3070. takeIgnoreColors:
  3071. takeIgnoreLights:
  3072. takeFirmTransforms:
  3073. takeIgnoreShaders:
  3074. *takeTreatTransformBeginLikeAttributeBegin:
  3075. replaceWorldShape:
  3076. shapeHistoryText
  3077. sendStringToShapes:
  3078. sendStringToCamera:
  3079. viewPointMatrix
  3080. takeShotLength:
  3081. takeFramesPerSecond:
  3082. takeShotOutputTypeFromMatrix:
  3083. takeProjectionTypeFromMatrix:
  3084. updateCameraInspector:
  3085. takeShadingRate:
  3086. takeReuseImageView:
  3087. renderItBlocking:
  3088. takeFocalLength:
  3089. takeFocalDistance:
  3090. takeFStop:
  3091. takeExposureLength:
  3092.  takeMovingRenderStyleFromMatrix:
  3093. takeLowRezTesselation:
  3094. takeTesselation:
  3095. takeWellBackgroundColor:
  3096. takeDrawOriginForSelectedShape:
  3097.     addShape:
  3098. addDisplacementShader:
  3099. takeSuColor:
  3100. takeDiColor:
  3101. shapeInterpTextField
  3102. wellControlPanel
  3103. suParmNameMatrix
  3104. takeRenderStyleFromMatrix:
  3105. takeRenderWorldAsBox:
  3106. renderHistoryText
  3107. takeTrackballAffectsFromMatrix:
  3108. takeTrackballXYZFromMatrix:
  3109. reuseImageViewSwitch
  3110. rewind:
  3111. decrement:
  3112. pause:
  3113. play:
  3114. increment:
  3115. fastForward:
  3116. takeSceneClockSamplesPerSecond:
  3117. takeSceneClockTime:
  3118. takeSceneClockSkip:
  3119. takeSceneClockIncrement:
  3120. makeKeyAndOrderFront:
  3121. sceneClockRatioText
  3122. sceneClockControlPanel
  3123. sceneClockTimeText
  3124. sceneClockSamplesPerSecondText
  3125. sceneClockIncrementText
  3126. sceneClockSkipText
  3127. sceneClockButtonMatrix
  3128. shotLengthText
  3129. framesPerSecondText
  3130. totalFrameCountText
  3131. takeSceneClockRatio:
  3132. takeFOV:
  3133. addSurfaceShader:
  3134. removeSurfaceShader:
  3135. removeDisplacementShader:
  3136. takeExposureLengthPercentage:
  3137. takeExposureLengthFactor:
  3138. takeExposureLengthAsStrobe:
  3139. takeExposureLengthAsFilm:
  3140. takeExposureLengthAsVideo:
  3141. exposureLengthStrobeSwitch
  3142. exposureLengthFilmSwitch
  3143. exposureLengthVideoSwitch
  3144. exposureLengthSlider
  3145. exposureLengthPercentageText
  3146. shotStartTimeText
  3147. takeShotStartTime:
  3148. sceneClockMarkText
  3149. takeSceneClockMark:
  3150. findLastSampleAndSetMark:
  3151. shapeBrowser
  3152. ribWell
  3153. beepWhenDoneSwitch
  3154. useRendribInsteadSwitch
  3155. takeBeepWhenDone:
  3156. takeUseRendribInstead:
  3157. ignoreShadingRateSwitch
  3158. takeIgnoreShadingRate:
  3159. takeRenderCurrentAsBox:
  3160. renderCurrentAsBoxSwitch
  3161. renderWorldAsBoxSwitch
  3162.  drawOriginForSelectedShapeSwitch
  3163. takeEyePoint:
  3164. takeLookAt:
  3165.  takeCurrentShapeTransformMatrix:
  3166. takeRollAngle:
  3167.     dumpShot:
  3168. takeCameraPreTransformMatrix:
  3169. &setCameraPreTransformMatrixToIdentity:
  3170. )setCurrentShapeTransformMatrixToIdentity:
  3171. 'treatAttributeBeginLikeStartShapeSwitch
  3172. &takeTreatAttributeBeginLikeStartShape:
  3173. (applyShadersDirectlyToCurrentShapeSwitch
  3174. 'takeApplyShadersDirectlyToCurrentShape:
  3175. removeDefaultLights:
  3176. restoreDefaultLights:
  3177. binaryRIBSwitch
  3178. takeBinaryRIB:
  3179.